Working on first example from first chapter but hitting build error

#1

package com.bignerdranch.android.geoquiz1;

import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;

public class QuizActivity extends AppCompatActivity {

private Button mTrueButton;
private Button mFalseButton;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_quiz);

    mTrueButton = (Button) findViewById(R.id.true_button);
    mFalseButton = (Button) findViewById(R.id.false_button);

    mTrueButton.setOnClickListener(new View.OnClickListener(){
        @Override
        public void OnClick(View V) {
            
        }
    });

I see this error - not sure why
Error:(22, 66) error: <anonymous com.bignerdranch.android.geoquiz1.QuizActivity$1> is not abstract and does not override abstract method onClick(View) in OnClickListener

#2

I solved it
it is NOT public void OnClick(View V) {
But public void onClick(View V) {

Notice the lower case o - “onClick”