Задача:  Дейкстра: Расстояние до всех вершин
                  
              
	Дан неориентированный взвешенный граф, необходимо найти расстояние от вершины 1 до всех остальных, используя алгоритм Дейкстры.
	 
	Входные данные:
	В 1 строке даны 2 целых числа n и m (n>=1, m >= 0), число вершин и ребер в графе соответсвенно. В следующих m строках дается по 3 числа a и b - вершины которые соединяет ребро и c - вес этого ребра .
	 
	Выходные данные:
	Необходимо вывести n-1 число через пробел - расстояния от вершины 1 до всех остальных, если нет возможного пути из 1 в i вершину, то необходимо вывести Impossible.
	 
	
		
			
				| 
					Ввод | 
				
					Вывод | 
			
			
				| 
					 
						5 5 
					
						1 2 3 
					
						2 3 1 
					
						3 4 3 
					
						1 4 1 
					
						4 2 1 
				 | 
				
					2 3 1 Impossible | 
			
		
	
 
	 
	P.S. Внимательно проверяйте ограничения
          
             
            
        
                
        
        
        
            
           
    
                  
                    
    
                                   
                      
                        
    
            
            Ваш ответ: