PA4
First working PA5 solution
Memory optimizations
fix bug in PA5
Final fixes in PA5
PA6
Fix (c)