501. Salmon Roll

329