IDLA SOLUTION