На невнятное ТЗ
Результат - ХЗ.