Вроде картина прояснилась, еще оден тест для очистки совести: все как выше, только вместо 17 записать 0.