Homeworks for "Advanced Java programming" course from intuit.ru