add go solution for p9