Первая версия.
Signed-off-by: gil9red <gil9red@gmail.com>