onion farmers problem