Вы не так поняли, сам код без ошибок, ошибка в самой реализации, то есть не всегда правильно определяется правильность хода, в каких случаях это происходит - не знаю. Вышеуказанные тесты и подобные тесты проходят правильно.
dordzhiev: не получается сделать последний запрос, не понимаю логику. Написал только начало запроса, а вот как получить половину сотрудников, которые получают коммисионные, не понимаю.