この問題を解いてください

a,b,c,dを定数とする。ただしb>0,c>0,0≦d<2πとする。
関数(f)=a+bsin(cx+d)が周期6πの周期関数で、x=πで最小値-2をとり、
最大値が38であるとき、a,b,c,dの値を求めよ。
(答え:a=18,b=20,c=1/3,d=7/6π)

お願いします