14/27 tests failed, <= and while loop in alarm