added sol to p3