The x's on the command line must be hexadecimal digits. The printed output is 'rgb(rr, gg, bb)' where rr, gg, and bb are the decimal equivalents of the first, second, and third pairs of digits. If only three digits are supplied, each is effectively duplicated (multiplied by 0x11) to have a six digit value.