Very medium you can find better solutions