millennial puzzle