#47 solves it
#47 solves it