using System.Collections;
public static void Main()
var lname = new ArrayList();
var fname = new ArrayList();
var mname = new ArrayList();
var un = new ArrayList();
Console.WriteLine("Welcome! Please Register");
Console.Write("Username: ");
string us = Console.ReadLine();
Console.Write("Password: ");
string ps = Console.ReadLine();
Console.WriteLine("Please Log in with your Username and Password");
Console.Write("Username: ");
string usn = Console.ReadLine();
Console.Write("Password: ");
string pss = Console.ReadLine();
if(usn.Equals(us) & pss.Equals(ps)){
Console.WriteLine("Welcome to the Program");
Console.WriteLine("Incorrect");
Console.WriteLine("What do you want to do?");
Console.WriteLine("Please choose Between:");
Console.WriteLine("1 = Show all Users Fullnames");
Console.WriteLine("2 = Show all usernames");
Console.WriteLine("3 = Add New Users Fullnames");
Console.WriteLine("4 = Add new Users usernames");
Console.WriteLine("5 = Remove user's username");
Console.WriteLine("6 = End Program");
int choose = Convert.ToInt32(Console.ReadLine());
if((lname.Count > 0) & (fname.Count > 0) & (mname.Count > 0)){
for (int i = 0; i < lname.Count; i++){
Console.WriteLine(lname[i] + ", " + fname[i] + ", " + mname[i]);
Console.WriteLine("The Fullnames' List is Empty");
for (int i = 0; i < un.Count; i++){
Console.WriteLine(un[i]);
Console.WriteLine("The Usernames' List is Empty");
Console.Write("How many fullnames are you going to add?: ");
int num = Convert.ToInt32(Console.ReadLine());
for (int i = 0; i < num; i++) {
Console.Write("Enter your Lastname: ");
string ln = Console.ReadLine();
Console.Write("Enter your Firstname: ");
string fn = Console.ReadLine();
Console.Write("Enter your Middlename: ");
string mn = Console.ReadLine();
Console.Write("How many usernames are you going to add?: ");
int num = Convert.ToInt32(Console.ReadLine());
for (int i = 0; i < num; i++) {
Console.Write("Enter Username: ");
string usn = Console.ReadLine();
Console.WriteLine("Username is already in the list");
Console.WriteLine(usn + " successfully added.");
Console.Write("How many usernames will be removed?: ");
int num = Convert.ToInt32(Console.ReadLine());
if(un.Count > num || un.Count == num) {
for (int i = 0; i < un.Count; i++) {
Console.WriteLine(un[i]);
for (int i= 0; i < num; i++) {
Console.Write("Enter username to be removed: ");
string n = Console.ReadLine();
Console.WriteLine(n + " is successfully removed.");
Console.WriteLine(n + " is not in the list.");
Console.WriteLine("Invalid desired number to be removed!");
} else if (choose == 6) {
Console.WriteLine("Thank you for using this program");
} else if (choose >= 7) {
Console.WriteLine("Invalid Number! Please FOLLOW THE INSTRUCTIONS. Thank you");
} else if (choose == 0) {
Console.WriteLine("Invalid Number! Please FOLLOW THE INSTRUCTIONS. Thank you");