Write SQL query to solve given problem: How many free gifts have customer with id 11782 received?. Keep the solution inside sql tag ```sql [SQL-Query] ```
SELECT COUNT(T1.ProductID) FROM Products AS T1 INNER JOIN Sales AS T2 ON T1.ProductID = T2.ProductID WHERE T2.CustomerID = 11782 AND T1.Price = 0