OpenTable coding challenge