solutions set 10 3946989