一个三角形的三边分别用a、b、c表示,它的周长是18,若a+b=12,a-b=2.求a、b、c?