Если в Direct Speech глагол стоит в Present Continuous, то в Reported Speech он меняется на Past Continuous. Am thinking -> was thinking, но вспомогательный глагол was в таблице отсутствует, значит ответ - had broken, что не верно.
Ответ: had broken