How to pass every 4th slice of a spread

i have a spread with 68 slices, but i want it to pass only every 4th slice to the Point node.

any tips?

this is for sure the most unelegant solution.

but it will work…

Select (Value) with a Spread containing { 0, 0, 0, 1 } on the Select pin would be my favourite. but i think kalles solution is more efficient when dealing with very very large spreads (>10000 slices).