Third variant - draft