Author: Revaz-Giorgi Arveladze