Solve challenge 3 in Ruby
Solve challenge 2 in python2
Merge branches 'challenge1', 'challenge2' and 'challenge3'