在等差数例{an}中,已知a5=10,a12=31,求首项a1和公差d