Точнее напишите ситуацию.
Методика проста:
1. Разделить на подзадачи. Написать условия и сделать несколько ОЗ.
2. Собрать подзадачи в единое целое.
Вариантов тут что хочется сделать, равно как и вариантов решения тех или иных задач масса.