San Francisco spring puzzle