Краткое пояснение: Запятые ставятся перед союзами, разделяющими части сложного предложения.
- Запятая (1) отделяет главное предложение от придаточного: Я подумал, что...
- Запятая (2) ставится перед союзом "если", начинающим придаточное предложение.
- Запятая (3) отделяет придаточное предложение, начинающееся с "если", от главного предложения.
Ответ: 1,2,3