Problema de áreas y ángulos

Sea I el incentro del triángulo ABC. Sean B1 y C1 los puntos medios de los lados AC y AB, respectivamente. Sea B2 la intersección de las rectas IC1 y AC, y C2 la intersección de IB1 y AB. Si los triángulos AB2C2 y ABC tienen la misma área, ¿cuánto debe valer el ángulo BAC?
El siguiente problema pertenece al libro 31st International Mathematical Olympiad, Beijing China 1990, editado por el
Chinese Mathematical Olympic Committee, (c) 1991 Shandong Education Publishing House