Double buffering for HSolve
Works!
Works!