Исправлено.
По поводу замечаний о несоответствии состояния. Я проверил работу формулы на 30 разных банкнотах. В основном работает корректно. Хотя, не спорю, формулу можно еще корректировать и улучшать.
Тут умный человек не всегда верно грейд определить может. А вы хотите, чтобы глупая машина его корректно выдавала в 100% случаев

Лайк! Подписка! Комментарий!
[Прихований текст]