Bands puzzle