EECS2030 Test 1 solutions