已知:△ABC的周长为18cm,且a+b=2c,a−b=c2,求三边a、b、c的长.