farmer problem