Strama: 'Inter back on track'