CS373: new complete particle filter solution of set 3