Pips solver