lab 6 ITMO java programming 2nd semester lab 6 variant 1243.99 (due to some oddities on the ITMO SE site, variant 1243.99 may look different) Contributors: Alexey Rumyantsev Dmitrii Chebanenko