Henry V: A linear time algorithm for solving the N-Queens Problem using only 5 patterns | IEEE Conference Publication | IEEE Xplore