Difficult maze puzzle