add initial nonogram code from fifth meeting