A.P. solutions