Online Compiler C

#include <stdio.h> int main() { int a, b; scanf("%d %d", &n, &n); while(a <= b){ printf("%d\n",i*i); a++; } return 0; }
1) Этот код должен считывать два числа и выводить квадраты всех целых чисел от первого до второго включительно. Однако в коде есть несколько ошибок, которые мешают ему работать правильно.  

2) Подсказки:  
- Проверь названия переменных в `scanf` и в остальном коде.  
- В цикле `while` используется переменная `i`, которая не объявлена.