Shinichi kudo and ran mouri