Sequential Solution

18+ items