Edit: The problem has 12 unique solutions and 92 distinct solutions