Days 7,8,9
This commit is contained in:
99
2023/gareth/day08/day08.go
Normal file
99
2023/gareth/day08/day08.go
Normal file
@@ -0,0 +1,99 @@
|
||||
package day08
|
||||
|
||||
import (
|
||||
"fmt"
|
||||
"math"
|
||||
"regexp"
|
||||
"strings"
|
||||
)
|
||||
|
||||
type Direction struct {
|
||||
Destination string
|
||||
Left string
|
||||
Right string
|
||||
}
|
||||
|
||||
func Part1(input string) int {
|
||||
lines := strings.Split(input, "\r\n")
|
||||
dir := make(map[string]Direction)
|
||||
for _, line := range lines {
|
||||
pattern := `[A-Z]+`
|
||||
re := regexp.MustCompile(pattern)
|
||||
matches := re.FindAllString(line, -1)
|
||||
dir[matches[0]] = Direction{matches[0], matches[1], matches[2]}
|
||||
}
|
||||
|
||||
currentloc := "AAA"
|
||||
m := "LRLRRLLRRLRRRLRLRRRLLRRLLLLRRRLRRRLRRLRRLRRRLRRRLLRRLRLRRLRRRLLLRRLRRLLRLLRRRLRRRLLRLRRRLRLLRRLLLRLRRRLRRRLRRRLLRLRRRLLRRLRLRLLRRLRRRLRRLRLLRLRRRLRRLRLRLRRLRRRLRRRLRRRLRRLRRRLLRRLRRLLRRRLLRLRLRLRLLLRRLRLRRLRRLRRLRRLRRRLRRRLRLRRRLRLRRRLRRLRLLRLRRLRLRLLLRLLLRRRLRRLLLRLRRRR"
|
||||
moves := strings.Split(m, "")
|
||||
moveIndex := 0
|
||||
total := 0
|
||||
for {
|
||||
move := moves[moveIndex]
|
||||
if move == "R" {
|
||||
currentloc = dir[currentloc].Right
|
||||
} else {
|
||||
currentloc = dir[currentloc].Left
|
||||
}
|
||||
total++
|
||||
if currentloc == "ZZZ" {
|
||||
return total
|
||||
}
|
||||
moveIndex = int(math.Mod(float64(moveIndex+1), float64(len(moves))))
|
||||
}
|
||||
return -1
|
||||
}
|
||||
|
||||
func Part2(input string) int {
|
||||
lines := strings.Split(input, "\r\n")
|
||||
dir := make(map[string]Direction)
|
||||
for _, line := range lines {
|
||||
pattern := `[A-Z1-9]+`
|
||||
re := regexp.MustCompile(pattern)
|
||||
matches := re.FindAllString(line, -1)
|
||||
dir[matches[0]] = Direction{matches[0], matches[1], matches[2]}
|
||||
}
|
||||
var startingLoc []string
|
||||
for _, loc := range dir {
|
||||
des := loc.Destination
|
||||
if des[2] == 'A' {
|
||||
startingLoc = append(startingLoc, des)
|
||||
}
|
||||
}
|
||||
|
||||
m := "LRLRRLLRRLRRRLRLRRRLLRRLLLLRRRLRRRLRRLRRLRRRLRRRLLRRLRLRRLRRRLLLRRLRRLLRLLRRRLRRRLLRLRRRLRLLRRLLLRLRRRLRRRLRRRLLRLRRRLLRRLRLRLLRRLRRRLRRLRLLRLRRRLRRLRLRLRRLRRRLRRRLRRRLRRLRRRLLRRLRRLLRRRLLRLRLRLRLLLRRLRLRRLRRLRRLRRLRRRLRRRLRLRRRLRLRRRLRRLRLLRLRRLRLRLLLRLLLRRRLRRLLLRLRRRR"
|
||||
moves := strings.Split(m, "")
|
||||
moveIndex := 0
|
||||
startingLocIndex := 0
|
||||
currentloc := ""
|
||||
total := 0
|
||||
for {
|
||||
for _, loc := range startingLoc {
|
||||
currentloc = loc
|
||||
move := moves[moveIndex]
|
||||
if move == "R" {
|
||||
currentloc = dir[currentloc].Right
|
||||
} else {
|
||||
currentloc = dir[currentloc].Left
|
||||
}
|
||||
startingLoc[startingLocIndex] = currentloc
|
||||
startingLocIndex = int(math.Mod(float64(startingLocIndex+1), float64(len(startingLoc))))
|
||||
}
|
||||
total++
|
||||
endFlag := false
|
||||
for _, loc := range startingLoc {
|
||||
if loc[2] == 'Z' {
|
||||
endFlag = true
|
||||
} else {
|
||||
endFlag = false
|
||||
break
|
||||
}
|
||||
}
|
||||
if endFlag == true {
|
||||
return total
|
||||
}
|
||||
moveIndex = int(math.Mod(float64(moveIndex+1), float64(len(moves))))
|
||||
fmt.Println(total)
|
||||
}
|
||||
return -2
|
||||
}
|
||||
25
2023/gareth/day08/day08_test.go
Normal file
25
2023/gareth/day08/day08_test.go
Normal file
@@ -0,0 +1,25 @@
|
||||
package day08
|
||||
|
||||
import (
|
||||
"github.com/stretchr/testify/assert"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestPart1(t *testing.T) {
|
||||
r := Part1(`AAA = (BBB, BBB)
|
||||
BBB = (AAA, ZZZ)
|
||||
ZZZ = (ZZZ, ZZZ)`)
|
||||
assert.Equal(t, 6, r)
|
||||
}
|
||||
|
||||
func TestPart2(t *testing.T) {
|
||||
r := Part2(`11A = (11B, XXX)
|
||||
11B = (XXX, 11Z)
|
||||
11Z = (11B, XXX)
|
||||
22A = (22B, XXX)
|
||||
22B = (22C, 22C)
|
||||
22C = (22Z, 22Z)
|
||||
22Z = (22B, 22B)
|
||||
XXX = (XXX, XXX)`)
|
||||
assert.Equal(t, 6, r)
|
||||
}
|
||||
746
2023/gareth/day08/input.txt
Normal file
746
2023/gareth/day08/input.txt
Normal file
@@ -0,0 +1,746 @@
|
||||
PNM = (QGP, BFT)
|
||||
HNH = (JPB, GMH)
|
||||
FNN = (DDN, PTB)
|
||||
VJS = (LHL, THF)
|
||||
KPV = (JFQ, TRN)
|
||||
BDQ = (BCP, LNN)
|
||||
SDC = (CVC, THN)
|
||||
MKN = (HXP, RHH)
|
||||
KXH = (FPR, GTC)
|
||||
TPD = (SPS, LFR)
|
||||
GQT = (TKX, SHR)
|
||||
CHM = (VBJ, SBV)
|
||||
FMR = (BSR, TTH)
|
||||
VVT = (PMJ, LDH)
|
||||
DCX = (KNH, GKT)
|
||||
HMK = (VNX, XRC)
|
||||
LDP = (JHJ, SLT)
|
||||
TBS = (QDR, PNM)
|
||||
QPG = (GFN, XGN)
|
||||
DRB = (CBX, NBL)
|
||||
BQP = (QQL, BVH)
|
||||
QRR = (TJT, DMP)
|
||||
CLL = (LMC, HXV)
|
||||
NLX = (CJS, RVR)
|
||||
DPT = (SKJ, TDH)
|
||||
GQV = (NDN, TPD)
|
||||
NTG = (MSK, VMX)
|
||||
LHP = (VBJ, SBV)
|
||||
JKC = (TLG, CNT)
|
||||
JKL = (GNF, RFM)
|
||||
KTS = (NKH, RJC)
|
||||
MHM = (SLG, JQX)
|
||||
ZZZ = (LFM, MHM)
|
||||
MKB = (RQJ, GKB)
|
||||
LLC = (MBV, QKM)
|
||||
LNT = (XFG, CGX)
|
||||
XDB = (TSB, NSM)
|
||||
RFD = (DCT, TMM)
|
||||
BCL = (JXM, JXM)
|
||||
JTM = (CHM, LHP)
|
||||
GFN = (VRT, VSS)
|
||||
KBV = (FXC, JDS)
|
||||
THM = (GMG, GMG)
|
||||
PPH = (KTK, MXN)
|
||||
RJD = (LQG, NHJ)
|
||||
QDQ = (GDQ, KQG)
|
||||
VJL = (QKM, MBV)
|
||||
NXN = (JGX, QKD)
|
||||
LQR = (BPL, CJF)
|
||||
VMM = (FMR, XMJ)
|
||||
DFA = (TJT, DMP)
|
||||
MHK = (XGH, SBK)
|
||||
QVR = (LKM, FNR)
|
||||
GMN = (DPT, TBK)
|
||||
CGX = (PTT, NSL)
|
||||
KSM = (CNT, TLG)
|
||||
BVH = (MQD, JSL)
|
||||
HHX = (FVT, PGL)
|
||||
JQH = (DCT, TMM)
|
||||
TTH = (VVT, GNH)
|
||||
GMG = (MHM, LFM)
|
||||
RMP = (XMV, MLT)
|
||||
SXH = (VJL, LLC)
|
||||
MGP = (SHN, GHV)
|
||||
GDQ = (VQM, TRH)
|
||||
XFG = (NSL, PTT)
|
||||
BLA = (XLR, VNR)
|
||||
RVL = (PQK, BQH)
|
||||
STC = (THR, NQM)
|
||||
TLT = (TTK, GLQ)
|
||||
BKS = (XCC, SLX)
|
||||
QNP = (RQR, XPH)
|
||||
CKR = (TKG, MVD)
|
||||
SNQ = (LSP, SGQ)
|
||||
MCM = (THX, PXM)
|
||||
THF = (CTS, QHD)
|
||||
PLT = (MTF, FRP)
|
||||
FRS = (KSN, RKG)
|
||||
RTB = (SRD, BDR)
|
||||
SGV = (BCL, BCL)
|
||||
NBL = (VKC, QJV)
|
||||
PTT = (HJT, TFN)
|
||||
STJ = (CMM, JXD)
|
||||
CTP = (XFP, TLT)
|
||||
SRD = (DXH, DPG)
|
||||
KMP = (MRK, JHM)
|
||||
FXP = (NMP, QXT)
|
||||
HLL = (NKR, HSN)
|
||||
TNQ = (CVC, THN)
|
||||
TRQ = (KMP, LVQ)
|
||||
GGV = (HQQ, RRH)
|
||||
SDM = (JJB, DCG)
|
||||
FNB = (CBB, VXB)
|
||||
GBX = (CRK, NXN)
|
||||
FPB = (DGR, KPV)
|
||||
SJT = (STQ, JKL)
|
||||
LXC = (CQB, GSG)
|
||||
GTC = (PTF, XDB)
|
||||
VTT = (KVR, KVR)
|
||||
XMX = (RMN, JTD)
|
||||
FFP = (JNV, QPG)
|
||||
QBF = (TGN, TMP)
|
||||
CMB = (FQC, JNX)
|
||||
CJS = (NGV, GDB)
|
||||
VRM = (QJJ, LXC)
|
||||
MPG = (SGC, CHD)
|
||||
PRV = (GNT, QDP)
|
||||
CBH = (SQM, DRP)
|
||||
DDR = (MCM, BDK)
|
||||
FGM = (NDQ, SJQ)
|
||||
QHV = (FQC, JNX)
|
||||
QXF = (MVV, DRB)
|
||||
FFL = (BPX, KMG)
|
||||
KJM = (MVD, TKG)
|
||||
XBX = (QDR, PNM)
|
||||
FRD = (XPG, GDL)
|
||||
KDG = (CBB, VXB)
|
||||
KDM = (KVR, HPN)
|
||||
MCP = (HCQ, SHT)
|
||||
SVP = (LKM, FNR)
|
||||
LBC = (JLT, DVR)
|
||||
GXQ = (HSN, NKR)
|
||||
FSF = (NQS, QCK)
|
||||
PRF = (CNF, TKF)
|
||||
TPL = (DFS, MCH)
|
||||
DVR = (KDJ, QSR)
|
||||
LVT = (MKK, VCB)
|
||||
RHK = (LRM, JJV)
|
||||
MTJ = (KKQ, BDB)
|
||||
CCH = (MTJ, JGS)
|
||||
JDS = (KMQ, FNN)
|
||||
GPG = (BGT, MNM)
|
||||
XLC = (DDV, LVT)
|
||||
HMV = (TLC, LDT)
|
||||
JHJ = (HNX, XCF)
|
||||
QXT = (HLL, GXQ)
|
||||
NNS = (MRQ, FGM)
|
||||
PGL = (JLX, SKT)
|
||||
PPJ = (QTS, XVR)
|
||||
TSB = (JTK, LMH)
|
||||
JJV = (QJH, KCX)
|
||||
SSX = (BXM, BQC)
|
||||
QGP = (DLQ, MXH)
|
||||
TKX = (JCX, XRP)
|
||||
XQR = (BJG, GMN)
|
||||
SLX = (BLK, SJG)
|
||||
XGH = (DTT, MBM)
|
||||
SFM = (VTT, KDM)
|
||||
RRT = (RQJ, RQJ)
|
||||
HDC = (TKX, SHR)
|
||||
GQC = (CLL, SJR)
|
||||
HSN = (JTS, FLC)
|
||||
BLR = (NTL, LTR)
|
||||
JCS = (KMP, LVQ)
|
||||
BTG = (SDC, TNQ)
|
||||
GNT = (CVP, QBX)
|
||||
KVH = (TXL, MKX)
|
||||
LXS = (MGP, TTL)
|
||||
CTS = (QBL, NKN)
|
||||
LSP = (CXH, TGR)
|
||||
HLR = (JXD, CMM)
|
||||
MBM = (TCF, PRV)
|
||||
DNQ = (FRR, VNJ)
|
||||
GBK = (MSG, PDG)
|
||||
TTL = (SHN, GHV)
|
||||
SLG = (SPK, MFB)
|
||||
SGS = (RQC, TGB)
|
||||
KMQ = (DDN, PTB)
|
||||
MJJ = (RTK, LVN)
|
||||
JHM = (PGH, GGX)
|
||||
SMD = (JQS, FKR)
|
||||
JNP = (CMS, GSM)
|
||||
NDD = (MSK, VMX)
|
||||
XXK = (JVR, FSF)
|
||||
TXL = (RDM, VJS)
|
||||
MTF = (GTK, QJK)
|
||||
TTK = (KJM, CKR)
|
||||
NVL = (JLF, BNV)
|
||||
KHX = (KSS, GPG)
|
||||
FVR = (FVT, PGL)
|
||||
KSN = (VDX, SVM)
|
||||
FXF = (SQQ, TQC)
|
||||
NPS = (FKR, JQS)
|
||||
XVR = (CHL, PLN)
|
||||
MFB = (CFL, PBB)
|
||||
VXC = (LNT, MLQ)
|
||||
LHL = (CTS, QHD)
|
||||
TXX = (DMS, DFR)
|
||||
MQJ = (TXX, VMR)
|
||||
QPK = (JBH, KXM)
|
||||
LMC = (XLC, CRR)
|
||||
TFN = (JTM, RPB)
|
||||
PDG = (NKS, CBH)
|
||||
PGH = (PVM, XXK)
|
||||
KPX = (HXP, RHH)
|
||||
HLV = (BXM, BQC)
|
||||
JGK = (JCS, TRQ)
|
||||
KKQ = (SFK, MCF)
|
||||
PQF = (HBK, RMP)
|
||||
KXM = (RTB, FFQ)
|
||||
NPR = (QQT, SNQ)
|
||||
FRP = (QJK, GTK)
|
||||
DGX = (PDF, HCB)
|
||||
PLP = (KTK, MXN)
|
||||
TCM = (XFT, KPH)
|
||||
QQL = (JSL, MQD)
|
||||
QTS = (PLN, CHL)
|
||||
QFG = (RXM, PHM)
|
||||
JJB = (LXS, KTH)
|
||||
LGS = (VXF, BGH)
|
||||
MBV = (BTJ, BRH)
|
||||
BTJ = (FKB, QTL)
|
||||
VNR = (TKS, LQR)
|
||||
GVN = (PJR, XMX)
|
||||
XLL = (GSK, RXC)
|
||||
GNF = (RVL, BTC)
|
||||
LMD = (NXN, CRK)
|
||||
NNN = (QQK, BDQ)
|
||||
QBD = (VQR, XJB)
|
||||
GSM = (LVR, VMJ)
|
||||
NKN = (RFD, JQH)
|
||||
HMC = (GSK, RXC)
|
||||
LVN = (KDG, FNB)
|
||||
CBX = (QJV, VKC)
|
||||
RRF = (GQT, HDC)
|
||||
RCV = (XQR, HRK)
|
||||
DMS = (HNP, XKR)
|
||||
LXP = (LNJ, NVL)
|
||||
CFJ = (FXC, JDS)
|
||||
HPT = (BVS, FJQ)
|
||||
KTH = (TTL, MGP)
|
||||
XMV = (XNL, TDJ)
|
||||
STQ = (RFM, GNF)
|
||||
SJQ = (GGG, NQF)
|
||||
LKM = (GVN, SVX)
|
||||
VKK = (DCG, JJB)
|
||||
TCF = (QDP, GNT)
|
||||
XMQ = (XFT, KPH)
|
||||
QMD = (JHJ, SLT)
|
||||
KHB = (KMG, BPX)
|
||||
VPR = (CSD, BTG)
|
||||
PJB = (GGN, TSC)
|
||||
TVP = (SGC, CHD)
|
||||
BPX = (GQV, PQM)
|
||||
TSH = (QMD, LDP)
|
||||
KCV = (NMP, QXT)
|
||||
THX = (LMD, GBX)
|
||||
CFL = (CLR, GTN)
|
||||
FGK = (FJG, TRX)
|
||||
FKD = (XMJ, FMR)
|
||||
JVR = (NQS, QCK)
|
||||
RTK = (KDG, FNB)
|
||||
BHQ = (LPB, XMN)
|
||||
VNJ = (JGK, KHK)
|
||||
TMP = (JVK, PQF)
|
||||
KPT = (BNM, BVJ)
|
||||
QXX = (TMF, PNB)
|
||||
QBR = (HHX, FVR)
|
||||
TFL = (MCH, DFS)
|
||||
NQN = (DDR, RMX)
|
||||
LFG = (VTT, KDM)
|
||||
VDX = (SMD, NPS)
|
||||
VQM = (FPB, HGR)
|
||||
NDP = (SNQ, QQT)
|
||||
DGR = (JFQ, TRN)
|
||||
FFK = (VNJ, FRR)
|
||||
GTN = (DSP, MXS)
|
||||
MNH = (MCP, GFC)
|
||||
XRP = (KTT, BKX)
|
||||
LRM = (KCX, QJH)
|
||||
QKD = (TXT, MCK)
|
||||
VFH = (GMH, JPB)
|
||||
KVR = (THM, THM)
|
||||
MLQ = (CGX, XFG)
|
||||
RPB = (CHM, LHP)
|
||||
JNC = (BQS, TRT)
|
||||
RXC = (HRN, VKG)
|
||||
JLD = (QDH, SSP)
|
||||
TDJ = (LHC, KCB)
|
||||
VFQ = (JJV, LRM)
|
||||
FLC = (SSQ, HVF)
|
||||
XPH = (SXH, BVX)
|
||||
CXL = (HDC, GQT)
|
||||
JSL = (CGL, MJJ)
|
||||
KQG = (TRH, VQM)
|
||||
QJP = (PDG, MSG)
|
||||
TNP = (KMD, XMB)
|
||||
DQC = (QSL, DJF)
|
||||
QKK = (RRH, HQQ)
|
||||
HGR = (DGR, KPV)
|
||||
MXS = (GBK, QJP)
|
||||
BVX = (VJL, LLC)
|
||||
FRR = (KHK, JGK)
|
||||
QQT = (SGQ, LSP)
|
||||
KHL = (SCN, PRB)
|
||||
SKJ = (DLN, LJQ)
|
||||
TKS = (BPL, CJF)
|
||||
DTT = (PRV, TCF)
|
||||
NPV = (XFP, TLT)
|
||||
QHB = (NNS, RCZ)
|
||||
JPB = (GGS, KLG)
|
||||
NFQ = (BXH, FGK)
|
||||
DJF = (VVQ, QCT)
|
||||
MNF = (FNH, SJT)
|
||||
XPG = (CFJ, KBV)
|
||||
SVX = (PJR, XMX)
|
||||
TGR = (TVP, MPG)
|
||||
NTL = (RRT, MKB)
|
||||
MKK = (FRD, MCS)
|
||||
LVL = (LBV, TVZ)
|
||||
SKT = (FCX, DQC)
|
||||
NKR = (JTS, FLC)
|
||||
XFP = (TTK, GLQ)
|
||||
QGN = (MTG, QVL)
|
||||
JXD = (MHK, JSS)
|
||||
PQK = (SVP, QVR)
|
||||
VBJ = (SSX, HLV)
|
||||
TDH = (LJQ, DLN)
|
||||
MRK = (GGX, PGH)
|
||||
HCB = (HST, GJF)
|
||||
NSM = (LMH, JTK)
|
||||
LQG = (TNP, SHH)
|
||||
PMT = (KLV, JVZ)
|
||||
CNF = (CJN, VSG)
|
||||
GGS = (VHV, QQF)
|
||||
QKM = (BRH, BTJ)
|
||||
KRN = (DTH, HFG)
|
||||
TKV = (RXM, PHM)
|
||||
GKB = (FNX, QHB)
|
||||
GNH = (PMJ, LDH)
|
||||
RCZ = (FGM, MRQ)
|
||||
HFP = (KSN, RKG)
|
||||
JLX = (DQC, FCX)
|
||||
CMS = (LVR, VMJ)
|
||||
RXM = (QXX, LJR)
|
||||
TRH = (HGR, FPB)
|
||||
TPR = (JBC, KHX)
|
||||
MCS = (XPG, GDL)
|
||||
GKT = (MKN, KPX)
|
||||
RKG = (VDX, SVM)
|
||||
BDB = (MCF, SFK)
|
||||
TLG = (HGG, DCX)
|
||||
KLG = (QQF, VHV)
|
||||
RVR = (GDB, NGV)
|
||||
JBC = (GPG, KSS)
|
||||
BVS = (BHQ, PNX)
|
||||
DLQ = (SGS, LFP)
|
||||
BNL = (GFC, MCP)
|
||||
KNH = (MKN, KPX)
|
||||
BNV = (LLX, CBT)
|
||||
GVJ = (JNT, QKQ)
|
||||
SHH = (KMD, XMB)
|
||||
BXH = (TRX, FJG)
|
||||
QBL = (JQH, RFD)
|
||||
XNF = (TPR, NHG)
|
||||
TKG = (KSM, JKC)
|
||||
PLN = (VGM, JNC)
|
||||
PRB = (RCX, MQJ)
|
||||
CVP = (VFL, KHL)
|
||||
XLM = (TSC, GGN)
|
||||
QPT = (SRM, QTT)
|
||||
BQH = (QVR, SVP)
|
||||
BMB = (FGK, BXH)
|
||||
CRR = (LVT, DDV)
|
||||
SXM = (NDD, NTG)
|
||||
SGR = (NHJ, LQG)
|
||||
SRM = (HLR, STJ)
|
||||
CLT = (TGN, TMP)
|
||||
FFQ = (SRD, BDR)
|
||||
NBF = (TQC, SQQ)
|
||||
JBK = (LBB, LBB)
|
||||
PXM = (GBX, LMD)
|
||||
VNX = (GKR, HQT)
|
||||
DLN = (VXC, SNP)
|
||||
XNL = (KCB, LHC)
|
||||
QJH = (HNH, VFH)
|
||||
BGT = (DGX, MGN)
|
||||
QSL = (VVQ, QCT)
|
||||
BPL = (VMM, FKD)
|
||||
VKC = (SGR, RJD)
|
||||
THR = (HDJ, NQN)
|
||||
KFD = (JNP, TQH)
|
||||
XMN = (NBF, FXF)
|
||||
MXH = (LFP, SGS)
|
||||
DRP = (TKV, QFG)
|
||||
CMM = (MHK, JSS)
|
||||
RCM = (TXL, MKX)
|
||||
JLF = (CBT, LLX)
|
||||
XGN = (VSS, VRT)
|
||||
KCH = (FSR, GVJ)
|
||||
LPB = (NBF, FXF)
|
||||
MQC = (SFM, LFG)
|
||||
JGQ = (KQG, GDQ)
|
||||
VVQ = (MNH, BNL)
|
||||
BDR = (DXH, DPG)
|
||||
GGN = (DNQ, FFK)
|
||||
TGA = (FRS, HFP)
|
||||
VLT = (DXD, GPN)
|
||||
LFB = (CXL, RRF)
|
||||
KVD = (CSD, BTG)
|
||||
FJV = (DGP, HMV)
|
||||
HFG = (GGV, QKK)
|
||||
CBB = (PLT, RPJ)
|
||||
LDT = (PLP, PPH)
|
||||
BJG = (TBK, DPT)
|
||||
NFM = (HRK, XQR)
|
||||
QBX = (KHL, VFL)
|
||||
JNV = (XGN, GFN)
|
||||
VSS = (DCV, NHB)
|
||||
BRH = (FKB, QTL)
|
||||
SSF = (VQR, XJB)
|
||||
RDP = (NQM, THR)
|
||||
PQM = (TPD, NDN)
|
||||
JST = (RHD, LVL)
|
||||
NCH = (KPT, BBK)
|
||||
VFL = (PRB, SCN)
|
||||
HQQ = (JPM, LKS)
|
||||
JTK = (NVT, FJV)
|
||||
NVT = (DGP, HMV)
|
||||
FNX = (NNS, NNS)
|
||||
GSG = (XLL, HMC)
|
||||
SQQ = (THB, DRD)
|
||||
KMG = (GQV, PQM)
|
||||
KDJ = (CHN, NHX)
|
||||
MQD = (MJJ, CGL)
|
||||
TVZ = (KHB, FFL)
|
||||
JGX = (MCK, TXT)
|
||||
CNS = (JLT, DVR)
|
||||
JBH = (RTB, FFQ)
|
||||
GGX = (PVM, XXK)
|
||||
TGN = (JVK, PQF)
|
||||
JNX = (VKS, PRF)
|
||||
TLC = (PLP, PPH)
|
||||
TQH = (GSM, CMS)
|
||||
KHK = (TRQ, JCS)
|
||||
KMZ = (VNR, XLR)
|
||||
SFK = (TSH, VJM)
|
||||
KTT = (TFL, TPL)
|
||||
MVV = (NBL, CBX)
|
||||
LVR = (NCH, SGM)
|
||||
BDK = (THX, PXM)
|
||||
HRN = (QQC, QQC)
|
||||
LFR = (CNS, LBC)
|
||||
CHN = (QLV, HPT)
|
||||
RHH = (PPJ, RHX)
|
||||
XJB = (JBK, RMR)
|
||||
FXC = (KMQ, FNN)
|
||||
RQC = (XXS, LGS)
|
||||
CGL = (RTK, LVN)
|
||||
SQV = (FRV, QNP)
|
||||
GXN = (RRF, CXL)
|
||||
FPR = (XDB, PTF)
|
||||
DDV = (VCB, MKK)
|
||||
BTC = (PQK, BQH)
|
||||
GDP = (MBH, FFP)
|
||||
PDF = (GJF, HST)
|
||||
SQM = (QFG, TKV)
|
||||
VLC = (MBH, FFP)
|
||||
PJS = (RDP, STC)
|
||||
RFM = (RVL, BTC)
|
||||
PTF = (TSB, NSM)
|
||||
MCF = (VJM, TSH)
|
||||
KCX = (HNH, VFH)
|
||||
GHV = (TJC, QPK)
|
||||
DDN = (QBF, CLT)
|
||||
DFR = (XKR, HNP)
|
||||
SXR = (XCH, SQV)
|
||||
GLQ = (KJM, CKR)
|
||||
DNJ = (SXR, XKT)
|
||||
QHD = (QBL, NKN)
|
||||
NHB = (VPR, KVD)
|
||||
SDR = (GVJ, FSR)
|
||||
CRK = (JGX, QKD)
|
||||
SJR = (HXV, LMC)
|
||||
FQC = (VKS, PRF)
|
||||
SLT = (XCF, HNX)
|
||||
QTF = (TQH, JNP)
|
||||
VMX = (LGN, CCH)
|
||||
QFS = (STC, RDP)
|
||||
FCX = (QSL, DJF)
|
||||
DFS = (VLC, GDP)
|
||||
LHC = (TNR, HMK)
|
||||
HBQ = (KCH, SDR)
|
||||
TRT = (QPT, QLG)
|
||||
QLV = (FJQ, BVS)
|
||||
FKB = (NGG, VLT)
|
||||
HST = (KTS, LCH)
|
||||
BBK = (BVJ, BNM)
|
||||
JQX = (SPK, MFB)
|
||||
TBK = (SKJ, TDH)
|
||||
CSD = (SDC, TNQ)
|
||||
SHN = (QPK, TJC)
|
||||
HQT = (NPV, CTP)
|
||||
TJC = (KXM, JBH)
|
||||
FDP = (FVR, HHX)
|
||||
QDR = (BFT, QGP)
|
||||
AAA = (MHM, LFM)
|
||||
GTD = (JXM, KMZ)
|
||||
TRN = (LTJ, FTV)
|
||||
TMF = (QGN, FTS)
|
||||
LVQ = (MRK, JHM)
|
||||
PNX = (XMN, LPB)
|
||||
KCB = (TNR, HMK)
|
||||
FJQ = (PNX, BHQ)
|
||||
TGB = (LGS, XXS)
|
||||
SSP = (QRR, MRZ)
|
||||
GGG = (BMB, NFQ)
|
||||
FNH = (STQ, JKL)
|
||||
LFD = (SJT, FNH)
|
||||
LLX = (JHS, GQC)
|
||||
BQS = (QPT, QLG)
|
||||
QJK = (RHK, VFQ)
|
||||
SBK = (MBM, DTT)
|
||||
QVL = (QHV, CMB)
|
||||
QQC = (GQQ, GQQ)
|
||||
HNX = (DNJ, XCP)
|
||||
BXM = (QSJ, BLR)
|
||||
TNR = (VNX, XRC)
|
||||
SHR = (XRP, JCX)
|
||||
VGM = (BQS, TRT)
|
||||
BSR = (VVT, GNH)
|
||||
LCH = (RJC, NKH)
|
||||
FVT = (SKT, JLX)
|
||||
HGG = (KNH, GKT)
|
||||
HVF = (XVP, HQR)
|
||||
JSS = (SBK, XGH)
|
||||
TKF = (VSG, CJN)
|
||||
XCF = (XCP, DNJ)
|
||||
MCK = (RTL, KRN)
|
||||
DGP = (LDT, TLC)
|
||||
FSR = (JNT, QKQ)
|
||||
JCX = (KTT, BKX)
|
||||
MGN = (PDF, HCB)
|
||||
BQC = (BLR, QSJ)
|
||||
KMD = (NPR, NDP)
|
||||
QCK = (XBX, TBS)
|
||||
GFC = (HCQ, SHT)
|
||||
JXM = (XLR, VNR)
|
||||
XKT = (XCH, SQV)
|
||||
THN = (SGV, JDB)
|
||||
XCP = (SXR, XKT)
|
||||
NHG = (JBC, KHX)
|
||||
HXP = (PPJ, RHX)
|
||||
NHJ = (TNP, SHH)
|
||||
QTL = (NGG, VLT)
|
||||
XVP = (SVC, SVC)
|
||||
FNR = (GVN, SVX)
|
||||
MDN = (MVV, DRB)
|
||||
LTR = (RRT, MKB)
|
||||
KSS = (BGT, MNM)
|
||||
SBV = (HLV, SSX)
|
||||
MXN = (PJB, XLM)
|
||||
MTG = (QHV, CMB)
|
||||
MLT = (TDJ, XNL)
|
||||
TSC = (DNQ, FFK)
|
||||
VCB = (FRD, MCS)
|
||||
CNT = (HGG, DCX)
|
||||
SSQ = (XVP, HQR)
|
||||
XKR = (VRM, DHN)
|
||||
BLK = (QBD, SSF)
|
||||
HPJ = (BDQ, QQK)
|
||||
JPM = (NNN, HPJ)
|
||||
KPH = (XNF, TXM)
|
||||
LDS = (GMG, ZZZ)
|
||||
LQN = (GQQ, PMT)
|
||||
HRK = (BJG, GMN)
|
||||
BGH = (KCV, FXP)
|
||||
BVJ = (SXK, SXM)
|
||||
GDB = (PSL, QBH)
|
||||
GPN = (BKS, DFX)
|
||||
RTL = (HFG, DTH)
|
||||
TMM = (KFD, QTF)
|
||||
GSK = (HRN, VKG)
|
||||
VKG = (QQC, LQN)
|
||||
RMX = (BDK, MCM)
|
||||
CBT = (GQC, JHS)
|
||||
RHD = (LBV, LBV)
|
||||
NMP = (GXQ, HLL)
|
||||
MRZ = (DMP, TJT)
|
||||
XMR = (SFM, LFG)
|
||||
QBH = (TCM, XMQ)
|
||||
PMJ = (FDP, QBR)
|
||||
QKQ = (MQC, XMR)
|
||||
JDB = (BCL, GTD)
|
||||
RCX = (VMR, TXX)
|
||||
LJR = (TMF, PNB)
|
||||
JVZ = (HFP, FRS)
|
||||
DRD = (JGQ, QDQ)
|
||||
SVM = (NPS, SMD)
|
||||
FTV = (KGH, QTD)
|
||||
QDH = (QRR, QRR)
|
||||
BCP = (RCV, NFM)
|
||||
DCT = (KFD, QTF)
|
||||
PVM = (JVR, FSF)
|
||||
SGM = (BBK, KPT)
|
||||
GQQ = (KLV, KLV)
|
||||
PJR = (RMN, JTD)
|
||||
VKS = (TKF, CNF)
|
||||
NKS = (DRP, SQM)
|
||||
JQS = (FSP, GLG)
|
||||
RRH = (LKS, JPM)
|
||||
SJG = (QBD, SSF)
|
||||
QSR = (NHX, CHN)
|
||||
SCN = (RCX, MQJ)
|
||||
NQS = (XBX, TBS)
|
||||
GLG = (LXP, RKL)
|
||||
QTD = (RCM, KVH)
|
||||
XFT = (TXM, XNF)
|
||||
DTH = (GGV, QKK)
|
||||
FSP = (LXP, RKL)
|
||||
JVK = (HBK, RMP)
|
||||
SPK = (CFL, PBB)
|
||||
NQF = (NFQ, BMB)
|
||||
KQV = (CJS, RVR)
|
||||
SGQ = (TGR, CXH)
|
||||
DXD = (BKS, DFX)
|
||||
KGH = (RCM, KVH)
|
||||
LBB = (RHD, RHD)
|
||||
RHX = (XVR, QTS)
|
||||
JHS = (SJR, CLL)
|
||||
SGC = (LFB, GXN)
|
||||
RQJ = (FNX, FNX)
|
||||
SHT = (QXF, MDN)
|
||||
THB = (JGQ, QDQ)
|
||||
RMR = (LBB, JST)
|
||||
RDM = (LHL, THF)
|
||||
JTS = (SSQ, HVF)
|
||||
RPJ = (FRP, MTF)
|
||||
QCT = (MNH, BNL)
|
||||
XLR = (TKS, LQR)
|
||||
VRT = (NHB, DCV)
|
||||
LDH = (FDP, QBR)
|
||||
SNP = (MLQ, LNT)
|
||||
FKR = (GLG, FSP)
|
||||
QLG = (QTT, SRM)
|
||||
VXB = (RPJ, PLT)
|
||||
LFP = (TGB, RQC)
|
||||
NDN = (LFR, SPS)
|
||||
TXT = (KRN, RTL)
|
||||
NSL = (HJT, TFN)
|
||||
QQK = (BCP, LNN)
|
||||
CJN = (MNF, LFD)
|
||||
PNB = (QGN, FTS)
|
||||
SPS = (CNS, LBC)
|
||||
XMB = (NPR, NDP)
|
||||
VJM = (LDP, QMD)
|
||||
MRQ = (SJQ, NDQ)
|
||||
MCH = (VLC, GDP)
|
||||
KLV = (FRS, HFP)
|
||||
HDJ = (DDR, RMX)
|
||||
LMH = (FJV, NVT)
|
||||
PTB = (QBF, CLT)
|
||||
MVD = (KSM, JKC)
|
||||
VXF = (KCV, FXP)
|
||||
HXV = (CRR, XLC)
|
||||
QJJ = (GSG, CQB)
|
||||
VMR = (DMS, DFR)
|
||||
TJT = (SDM, VKK)
|
||||
LNJ = (JLF, BNV)
|
||||
SVC = (QDH, QDH)
|
||||
VSG = (MNF, LFD)
|
||||
BFT = (DLQ, MXH)
|
||||
RJC = (KXH, DNV)
|
||||
FRV = (RQR, XPH)
|
||||
BNM = (SXK, SXM)
|
||||
LFM = (SLG, JQX)
|
||||
MSK = (CCH, LGN)
|
||||
JNT = (MQC, XMR)
|
||||
DHN = (LXC, QJJ)
|
||||
QTT = (STJ, HLR)
|
||||
QDP = (CVP, QBX)
|
||||
HPN = (THM, LDS)
|
||||
HNP = (DHN, VRM)
|
||||
NKH = (DNV, KXH)
|
||||
VHV = (HBQ, CND)
|
||||
CJF = (FKD, VMM)
|
||||
MKX = (VJS, RDM)
|
||||
CHD = (LFB, GXN)
|
||||
BKX = (TFL, TPL)
|
||||
DCG = (KTH, LXS)
|
||||
LTJ = (QTD, KGH)
|
||||
PQA = (FFL, KHB)
|
||||
GKR = (CTP, NPV)
|
||||
DSP = (QJP, GBK)
|
||||
XRC = (HQT, GKR)
|
||||
FJG = (PJS, QFS)
|
||||
XCC = (SJG, BLK)
|
||||
LKS = (HPJ, NNN)
|
||||
DPG = (NLX, KQV)
|
||||
PSL = (XMQ, TCM)
|
||||
NGV = (QBH, PSL)
|
||||
RMN = (GHT, BQP)
|
||||
NQM = (NQN, HDJ)
|
||||
CQB = (HMC, XLL)
|
||||
QJV = (RJD, SGR)
|
||||
MNM = (DGX, MGN)
|
||||
VQR = (JBK, RMR)
|
||||
XCH = (QNP, FRV)
|
||||
HCQ = (MDN, QXF)
|
||||
HJT = (RPB, JTM)
|
||||
VMJ = (SGM, NCH)
|
||||
DNV = (FPR, GTC)
|
||||
LGN = (JGS, MTJ)
|
||||
TQC = (DRD, THB)
|
||||
JFQ = (LTJ, FTV)
|
||||
JGS = (BDB, KKQ)
|
||||
RKL = (NVL, LNJ)
|
||||
CLR = (DSP, MXS)
|
||||
CQA = (MRQ, FGM)
|
||||
HQR = (SVC, JLD)
|
||||
DMP = (VKK, SDM)
|
||||
QSJ = (NTL, LTR)
|
||||
GDL = (KBV, CFJ)
|
||||
FTS = (MTG, QVL)
|
||||
DCV = (KVD, VPR)
|
||||
TRX = (PJS, QFS)
|
||||
KTK = (PJB, XLM)
|
||||
XMJ = (TTH, BSR)
|
||||
HBK = (MLT, XMV)
|
||||
CHL = (JNC, VGM)
|
||||
QQF = (CND, HBQ)
|
||||
DFX = (SLX, XCC)
|
||||
LJQ = (VXC, SNP)
|
||||
TXM = (NHG, TPR)
|
||||
NHX = (HPT, QLV)
|
||||
GJF = (KTS, LCH)
|
||||
LNN = (NFM, RCV)
|
||||
DXH = (NLX, KQV)
|
||||
SXK = (NTG, NDD)
|
||||
CXH = (MPG, TVP)
|
||||
PHM = (LJR, QXX)
|
||||
CND = (KCH, SDR)
|
||||
MSG = (CBH, NKS)
|
||||
RQR = (SXH, BVX)
|
||||
GHT = (QQL, BVH)
|
||||
GTK = (VFQ, RHK)
|
||||
NDQ = (NQF, GGG)
|
||||
CVC = (SGV, SGV)
|
||||
NGG = (GPN, DXD)
|
||||
PBB = (CLR, GTN)
|
||||
JLT = (QSR, KDJ)
|
||||
MBH = (JNV, QPG)
|
||||
JTD = (GHT, BQP)
|
||||
LBV = (FFL, KHB)
|
||||
XXS = (VXF, BGH)
|
||||
GMH = (GGS, KLG)
|
||||
Reference in New Issue
Block a user