Solve interesting algorithm problems