Consevation of linear momentum: m1v1 = (m1 + m2) v12
Conservation of angular momentum: rCOM,1m1v1 = Itotω
rCOM,1 = (m2/(m1 + m2))(r1 + r2)
Itot = I1 + I2 + Iparallel axis
I1 = (1/2)m1r12
I2 = (1/2)m2r22
Iparallel axis = m1rCOM,12 + m2rCOM,22 = ((r1+r2)m2/(m1+m2))2m1 + ((r1+r2)m1/(m1+m2))2m2
That should do it. Good luck!