video solving