How Long Can A Snake Be