alternc 331 Bytes