It is a mathematical maze. The basic state pension based on 30 years contributions is some £113 p.w. Mine has just been increased to £139 p.w. Half of my working life I was contracted out and the other half not, so I just have to accept what the DWP say as gospel.