In the expansion of (x+a)^3 (x+b)^5, the coefficients of x^7 and x^6 are 9 and 12 respectively. Find the values of a and b. Thanks