Вы решаете достаточно сложные задачи, аноним?