Some reordering, all tests passed

Time: 49 ms, Memory: 3.50Mb

OK (30 tests, 30 assertions)