solutions for variance 2097338