Hungarian National Science and Research Fund (OTKA) Grant 143690