Hop tac ippg va cdfg