Unexpected error

Hi guys ive got a error with this script.They say parser error line 31 but i cant figure out what’s wrong with the code.

using UnityEngine;
using System.Collections;
using System.Collections.Generic;

public class NetworkManager : MonoBehaviour {
	public string PlayerName;
	public string MatchName;
	public static NetworkManager Instance;
	public List<Player>PLayerList = new List<Player>();

	// Use this for initialization
	void Start () {
		Instance = this;	
	// Update is called once per frame
	void Update () {

	public void StartServer(string ServerName, int MaxPlayers){
		Network.InitializeSecurity ();
		Network.InitializeServer (MaxPlayers,25565);
		MasterServer.RegisterHost ("Tut", ServerName);
		Debug.Log ("Started Server");

public class Player
	public string PlayerName

I give you a heent…

Look at line 30

What is missing at the end?