Determining Odd Or Even: Solving The Parity Problem