Economic and political cycles of 30 years during a time periodof 150 years.
1868 War of independence begins
1898 End of war
1928 Great Depression
1958 Fidel Castro
1988 Perestroika and glasnost
2018 Probability of repeating the cycle is 80 %