public void searchContacts(String search) {
		try {
			ArrayList<Contact> results = new ArrayList<>(1);
			String[] searchArray = search.split(" ");
			for (Contact c : contacts) {
				if (c.getFirstName().contains(searchArray[0]))
					results.add(c);
				else if (c.getLastName().contains(searchArray[searchArray.length-1]))
					results.add(c);
				else if (c.getPhone().contains(search))
					results.add(c);
				else if (c.getEmail().contains(search))
					results.add(c);
			}
			
			if (results.size() < 1)
				throw new ContactNotFoundException();
			
			System.out.println("Search results:");
			for (Contact c : results) {
				System.out.println(c);
			}
			
			confirmDeleteRecords(results);
		} catch (ContactNotFoundException e) {
			System.out.println(e.getMessage());
			return;
		}
		
	}