practice c in advance