Square 1 Parity Algorithm