Solving the toughest engineering problems related domains (1)