Pipe solver