scripting problem for ADS script

i am making an aim down sights script and this error popped up:

Assets/AimDownSights.cs(17,2): error CS1525: Unexpected symbol `{’

and here is my script:

using UnityEngine;

public class AimDownSights : MonoBehaviour {
	
	public Animator sightaim;

	// Use this for initialization
	void Start () 
	{
		
	}
	
	// Update is called once per frame
	void Update () 
	{
		if (Input.GetButton("Fire2")
		{
			sightaim.Play();
		}
	}
}

using UnityEngine;

 public class AimDownSights : MonoBehaviour {
     
     public Animator sightaim;
 
     // Use this for initialization
     void Start () 
     {
         
     }
     
     // Update is called once per frame
     void Update () 
     {
         if (Input.GetButton("Fire2")) // <-------- ) was missing
         {
             sightaim.Play();
         }
     }
 }