Would history repeat itself ?

526