submittable, all 3 test cases work