Как разделить сложную проблему на простые части