Hard Level Contest [#04-R02] - P-Switch Puzzles by pirahnaplant [2008-06-21]