My C codes :p