Georgi Puhalev - Task 3