I've seen that you have completed some other ones already. Have you done any in c# thats what i'm looking for..nnAssignment 1 and assignment 2 comprise parts of the one client-server project. Assignment n1 focuses on some design, implementing a client, and implementing a dummy server. nAssignment two focuses on implementing the server, replacing the dummy server with this nserver, and ensuring the client and server work [url removed, login to view] brief, the purpose of overall system is for the user to provide data (at least a set of words) nto the client, the client sends these data to the server, the server uses these data and nconstraints to place a subset of these words into a rectangular grid and place a random letter ninto the grid where no words exist (or leave blank). The server sends this rectangular grid nback to the client, i.e., the puzzle; it also returns a second rectangular grid indicating where nthe actual words are placed, i.e., the puzzle [url removed, login to view] constraints for generating a puzzle will be provided to the client by the user. Other nconstraints can be hard coded into the server; these will be contained in the assignment 2 nspecification.