How Can I randomize the Rotation value of every Instance static mesh that's added

I Have set up a procedural grid tile system,with various tiles types being placed as instanced static meshes.
But I want to be able to randomize the YAW rotation of every tile but only from these set rotations (0 ‘) (90’) (180’) (270’).

I have tried to do this but its not working out :frowning:

Either use a SwitchOnInt node to randomize the execution wire’s path or a Select node to randomize the rotation input.

That’s what I also came up with. Seems to work ok