@@ -0,0 +1,985 @@
+package com.rchab.menshykov.increasingsequence.advancedcase;%0D%0A%0D%0Aimport org.junit.Test;%0D%0A%0D%0Aimport java.util.ArrayList;%0D%0Aimport java.util.List;%0D%0Aimport java.util.Random;%0D%0A%0D%0Apublic class AppAdvancedTest %7B%0D%0A%0D%0A    @Test%0D%0A    public void testLogSet() %7B%0D%0A        List%3CInteger%3E inputList = new ArrayList%3C%3E();%0D%0A        int size = 10000;%0D%0A        for (int i = 0; i %3C size; i++) %7B%0D%0A            Random random = new Random();%0D%0A            inputList.add(random.nextInt(size));%0D%0A//            inputList.add(i+1);%0D%0A        %7D%0D%0A//        System.out.println(inputList);%0D%0A        long startTime = System.currentTimeMillis();%0D%0A        Sequence sequence = new Sequence(inputList);%0D%0A%0D%0A        final List%3CInteger%3E result = sequence.getLastSequenceElement().getIntegerSequent();%0D%0A        long endTime = System.currentTimeMillis();%0D%0A        long totalTime = endTime - startTime;%0D%0A        System.out.println(%22totalTime: %22 + totalTime + %22; size=%22 + result.size());%0D%0A        System.out.println(result);%0D%0A    %7D%0D%0A%7D%0D%0A

Add test for performance check