Ruby, part II 34 sec