CoderByte Medium Challenge solutions