using System.Collections.Generic;
public static void Main()
var x = new int[] { 1, 5, 3, 4, 2, 9, 10 };
var y = new int [] {54, 3, 13, 1, 6, 7, 10, 54, 32 };
public static int[] Intersect(int[] arr1, int[] arr2) {
var diction = new Dictionary<int, int>();
foreach (var num in arr2) {
if (diction.ContainsKey(num)) {
foreach (var num in arr1) {
if (diction.ContainsKey(num)) {
var returnArray = new int[count];
foreach (var elem in diction) {
returnArray[index] = elem.Key;