farmer and mongoose