думал много. голова раскалывается.