Перепроверил, все прокает, шанс 15, что не так?
Единственная ошибка, что на 2 ранке 10%, а на 1 - 5%
Но на 3 ранке все отлично.