Достаточно уродливо получилось