Програмування спеціалізованих задач - 1. Програмування спеціалізованих задач (Java)