Homework 37 with shitty Ruby...