added maze soln