1988 IMO Problems/Problem 3