using System.Runtime.Remoting;
using MyRemoting;
class Program
{
public delegate int[,] RunDelegate(int[,] A, int[,] B, int start, int num);
const int size = 1000;
static HiPerfTimer timer = new HiPerfTimer();
static RunDelegate d1, d2;
static IAsyncResult r1, r2;
static bool comp1 = false, comp2 = false;
static int[,] A = new int[size, size];
static int[,] B = new int[size, size];