On Correctness and Completeness of an n Queens Program