releases 1 and 2
release 3
releases 4-7 added
uncommented initial solution