I am still not comfortable with Linq, so I hate seeing it written out. Along with the original 9 line problem that I revised to a 1 to 197 line output (That I tested and passed when sending 5 and 50 to the routine. IE not a complete test and I just thought of a failure mode -> int.MinValue. Maybe not, it would just print "1", let's just say a different result than maybe expected.) the challenge was modified(increased?) to create a one line command, so I hard-coded a string with all 9 lines separated by \n. Then realized the original problem said "In a loop" so I put "for(int i=0;i<1;i++)" in front of it. It was a joke that met the new challenge and let me not think about Linq. Your co-worker reminds me of one of my former co-workers. I always groaned when he was assigned to my three man team because then we'd act like a 1.5 man team. I silently cheered when he transferred out of our group.