Solutions intermediate

Solutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediateSolutions intermediate