My solution to the n-queens problem using purely random mutation. The n-queens problem asks for an arrangement of n queens on an n x n chessboard such that no queen threatens any other queen. The program is written in Python and demonstrates the use of the argparse and itertools modules, the for-else statement, doctests, and list comprehensions.