Finding solutions in impossible situations