second variant