solution list
013007007......N............N............N............c............c............c............c...........NNA..........PII..........PIM..........PPM..........TJJ..........TcJ......................WKAAA........WWWII........WVMCC........YPMMC........TTTJJ.................................LSKKABF......SSVBBBF......SVVYGGU......SYYYGCC............................................LLLHKKRFF....QXXaBaDFU....XXXVGGUUU.......................................................QLbOHHHRDDE..QQQOaaaDDEE..................................................................bbbbOOOHRRREE..............................................................................