Baltimore Oriole puzzle