using System;
using System.Linq;
public class Test
{
public static void Main()
{
string[] array1 = { "James", "Bob", "Jim" };
int[] array2 = { 0, 1, 2 };
var result = from x in array1
from y in array2
select string.Format("{0} {1}", x, y);
foreach(var item in result)
Console.WriteLine(item);
}
}
dXNpbmcgU3lzdGVtOwp1c2luZyBTeXN0ZW0uTGlucTsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBNYWluKCkKICAgIHsKICAgICAgICBzdHJpbmdbXSBhcnJheTEgPSB7ICJKYW1lcyIsICJCb2IiLCAiSmltIiB9OwogICAgICAgIGludFtdIGFycmF5MiA9IHsgMCwgMSwgMiB9OwogICAgICAgIHZhciByZXN1bHQgPSBmcm9tIHggaW4gYXJyYXkxCiAgICAgICAgICAgICAgICAgICAgIGZyb20geSBpbiBhcnJheTIKICAgICAgICAgICAgICAgICAgICAgc2VsZWN0IHN0cmluZy5Gb3JtYXQoInswfSB7MX0iLCB4LCB5KTsKICAgICAgICBmb3JlYWNoKHZhciBpdGVtIGluIHJlc3VsdCkKICAgICAgICAgICAgQ29uc29sZS5Xcml0ZUxpbmUoaXRlbSk7CiAgICB9Cn0=