Okay, I am aware it seems complicated.
To start with the code has to take 2 string 2 int numbers and smash them together depending on input then out put result just like:

input:
Dave
8
Jessica
7

output:
Dave & Jessica
15

I tried many times with different approaches but none seems to work :(

I tried putting name1 or name2 like strings to DancerPoints Class but I can't find a way to connect with input I mean it is there but can't get input.

I also tried putting values in to the parameter directly but it said operator just can take 2 values but I need 6! 4 for dancers values 2 for management.

At this point it only gets the firstdancer's string and int and use it but I don't get how to add seconddancer's values.

I am working on this for 3 nights I don't know what else to do? :(

```
using System;
using System.Collections.Generic;

namespace Code_Coach_Challenge
{
    class Program
    {
        // I tried putting values here with public but why that not workked I dont know :(

        static void Main(string[] args)
        {
            string name1 = Console.ReadLine();
            int points1 = Convert.ToInt32(Console.ReadLine());
            string name2 = Console.ReadLine();
            int points2 = Convert.ToInt32(Console.ReadLine());

            DancerPoints dancer1 = new DancerPoints(name1, points1);
            DancerPoints dancer2 = new DancerPoints(name2, points2);

            DancerPoints total = dancer1 + dancer2;
            Console.WriteLine(total.name);
            Console.WriteLine(total.points);
        }
    }

    class DancerPoints
    {
        public string name;
        public int points;
                            // I tried putting values here no luck.error CS7036
        public DancerPoints(string name, int points)
        {
            this.name = name;
            this.points = points;
                                  // I tried putting values here no luck.error CS7036
        }

        //overload the + operator
        public static DancerPoints operator+ (DancerPoints n, DancerPoints p)
        {
                                     // I tried putting values here no luck.error CS7036
            string name = n.name + " & " + n.name;
            int points = p.points + p.points;

            DancerPoints res = new DancerPoints(name, points);

            return res;

        }
    }
}

```