17 ruby solved