Comment Comment by coldcode Never had a job where programming chess boards was a requirement. So unless you have one don't ask this. It's not a programming question it's a puzzle. parent coldcode 13 years ago