Dutch Flag Solution with QS like Pivot idea