@@ -0,0 +1,965 @@
+package com.javarush.task.task16.task1617;%0A%0A/* %0A%D0%9E%D1%82%D1%81%D1%87%D0%B5%D1%82 %D0%BD%D0%B0 %D0%B3%D0%BE%D0%BD%D0%BA%D0%B0%D1%85%0A*/%0A%0Apublic class Solution %7B%0A    public static volatile int countSeconds = 4;%0A%0A    public static void main(String%5B%5D args) throws InterruptedException %7B%0A        RacingClock clock = new RacingClock();%0A        //add your code here - %D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D1%8C %D0%BA%D0%BE%D0%B4 %D1%82%D1%83%D1%82%0A        Thread.sleep(3500);%0A        clock.interrupt();%0A    %7D%0A%0A    public static class RacingClock extends Thread %7B%0A        public RacingClock() %7B%0A            start();%0A        %7D%0A%0A        public void run() %7B%0A            //add your code here - %D0%B4%D0%BE%D0%B1%D0%B0%D0%B2%D1%8C %D0%BA%D0%BE%D0%B4 %D1%82%D1%83%D1%82%0A%0A            try %7B%0A                for (; countSeconds %3E 0 %7C%7C currentThread().isInterrupted(); countSeconds--) %7B%0A                    System.out.printf(%22%25d %22, countSeconds);%0A                    Thread.sleep(1000);%0A                %7D%0A                System.out.print(%22%D0%9C%D0%B0%D1%80%D1%88!%22);%0A            %7D catch (InterruptedException e) %7B%0A                System.out.print(%22%D0%9F%D1%80%D0%B5%D1%80%D0%B2%D0%B0%D0%BD%D0%BE!%22);%0A            %7D%0A        %7D%0A    %7D%0A%7D%0A

Complete task1617