It seems some layouts will pass as valid even though they cannot be solved, example: UUDUUUUUURRRRRRRRRFFFFFFFFFDDUDDDDDDLLLLLLLLLBBBBBBBBB