Add trial-and-error solver