everything should be good, two given test cases work