Added tests up to problem 50