A text-based Picross puzzle solver in C++