Работает. Не поддерживаются отрицательны числа в обьявлении, флаги не тестированы