Сначала тоже сделал это тернарной операцией, но получилась какая-то фигня и я переписал все обычным ифом :)