how to find hcf in c