21 ruby solved