Thank you. :)
The way I generate random levels was creating a solved level and then take out some marks. The only thing I concern was multiple answers. If you found anything strange just let me know!