eusolver-20191026