(a)insolubleadmitting of no solution or explanation“an insoluble doubt”