Fox, chicken and grain puzzle