Roster puzzle