Help with loading level on collision

I’m trying to make a script that allows me to load a level when the player collides with a cube, for whatever reason I keep getting an error that says Unexpected symbol “Application”

using UnityEngine;
using System.Collections;

public class Teleport : MonoBehaviour {

	// Use this for initialization
	void Start () {

	// Update is called once per frame
	void Update () {

You can’t put the OnCollisionEnter at Start function.

Try this:

void OnCollisionEnter(Collision other)
		if(other.gameObject.tag == "Player")
		Application.LoadLevel ("Level1");

put this code into the cube and tag your player as Player.