Dalam sebuah kompetisi matematika, setiap jawaban benar diberi skor 4, salah diberi skor −2, dan tidak dijawab diberi skor −1. Dari 50 soal yang diberikan, Andi menjawab 40 soal dan memperoleh skor 100. Berapa banyak soal yang dijawab Andi dengan benar?