C/L/P....riddle me this(long)