MLB puzzle