Passes set 4, tests 1-6