insurmountable
неодолимый, непреодолимый, непобедимый, несокрушимый
insurmountable problem
неразрешимая проблема