This is a game that was re-created in a recreational math session.
You are given four glass cylinders closed on top and bottom , and the curved edge being made of glass , with an arrow painted inside. The cylinders are placed on the four corners of a table that can be turned by multiples of $90 ^\circ$ by a person(say,host). You are then blindfolded and then you need to select any two of the cylinders on the table and flip either one or both of them. After each move of flipping, the host would turn the table by any multiple of $90^\circ$ that he wishes to. You need to devise a winning strategy to win in a finite number of moves. A win is when all of the cylinders face one way. You cannot (obviously) feel the orientation of the arrow by senses apart from sight.
The problem I run into is I do not know how to start an argument of turning the cylinders if I cannot figure out the original orientation of the cylinders.
I tried to do it case by case,but it was not very fruitful, so I do not feel it would be of any benefit to add the stuff I have done at this point.
I would appreciate any help.