Solving Non-Standard Problems