I try to solve the following problem (Moscow Mathematical Olympiad, 1978)
There is a town with six streets: four sides of a square and two its middle lines. Policeman tries to catch a gangster. If policeman and gangster are on the same street, then gangster will be surrender. Speed of the policeman equals 2.1 speed of the gangster. Prove that policeman can catch the gangster.
In fact, all algorithms that I can come up don't work even if speed of policeman equals 100000 speed of the gangster.
I belive that the following text is a solution of this problem. If someone find a mistake, it will be good (and bad, simultaneously).
So, let the square be $ABCD$ (clockwise), the midpoints of $AB$, $BC$, $CD$, $DA$ are $K$, $L$, $M$, $N$, respectevly, $O=KM\cap LN$. Let's ask the policeman use the following strategy: $$ \ldots ONAKOKBLOLCMOMDNONA \ldots, $$ i.e he goes clockwise around the square, runs in to check the center each time he reaches the midpoint of a side, then returns to the same midpoint and continues going clockwise.
First of all, we can observe that the gangster will never be at the point $O$. In fact, to get from perimeter to $O$ and back to perimeter takes 2 minutes but the policeman visits $O$ every $\frac{4}{2.1}<2$ minutes.
So, let us consider the set of points where can be the gangster every time the policeman visits $O$. If the policeman went $ONAKO$ then the gangster can be on the interval from point $X$ to point $Y$, where $X$ lies on $KB$ and $XB=\frac{1}{2.1}$ and $Y$ lies on $DN$ and $YD=\frac{2}{2.1}$. In fact, gangster can appear on $AB$ only when the policeman left $K$, and can appear on $AD$ only when the policeman left $A$.
By the next visit of $O$, point $X$ shifted by 2 clockwise and point $Y$ can shifted less then by $\frac{4}{2.1}<2$. So, the legth of the interval decreases every time by $2-\frac{4}{2.1}>0$ and sooner or later the length will become negative, which is impossible.