Hanayama H&H Level 5 Solution