-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathS35_GraphALgos_Medium-Answers.dat
4493 lines (4493 loc) · 26.3 KB
/
S35_GraphALgos_Medium-Answers.dat
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
pills
wills
wilts
wists
wisps
wispy
wimpy
wimps
pimps
pumps
sumps
rumps
romps
ramps
vamps
tamps
temps
tempt
tempo
tempi
hemps
humps
mumps
lumps
lumpy
jumpy
jumps
dumps
dumpy
humpy
humph
humpf
bumph
bumpy
bumps
burps
turps
turns
turfs
turfy
turdy
turds
surds
surfs
suras
auras
aural
rural
mural
moral
morel
motel
motet
motes
votes
voter
vower
vowel
voxel
vowed
wowed
wowee
wooed
wooer
mooed
mowed
towed
toyed
toyer
tower
towel
dowel
dower
sower
sowed
soled
solid
soles
sores
yores
yokes
yokel
yoked
toked
toted
voted
noted
notes
totes
toves
topes
types
tyres
tyros
typos
topos
topoi
hypos
hypes
hyper
hyped
typed
toped
toper
toter
totem
toner
tuner
tunes
tuxes
tubes
tuber
tubed
tuned
toned
zoned
zones
zonks
zooks
zooms
rooms
roots
toots
trots
trows
trews
treys
tress
truss
trust
tryst
crust
crush
cruse
crude
prude
prune
prone
prove
trove
grove
grope
gripe
tripe
trite
write
wrote
wroth
wrath
troth
truth
tooth
sooth
south
youth
mouth
month
monte
couth
cough
tough
touch
vouch
pouch
porch
torch
torah
pooch
poach
roach
reach
teach
tench
wench
winch
witch
watch
patch
pitch
pinch
punch
munch
mulch
mulct
milch
zilch
filch
finch
cinch
conch
couch
cooch
mooch
hooch
coach
filth
tilth
tilts
tints
tings
zings
zingy
dingy
dungy
mungy
mungs
rungs
runts
rusts
rusty
rutty
runty
runny
tunny
tinny
ninny
nonny
sonny
sunny
punny
punky
punks
punts
putts
putty
purty
party
warty
warts
worts
worth
north
forth
forty
forts
torts
touts
tours
yours
yourn
mourn
sours
spurs
spurt
spurn
sport
spout
stout
strut
strum
serum
sedum
sebum
scrum
scrub
shrub
shrug
scrim
scrip
strip
strop
strep
strew
straw
stray
strap
scrap
scram
spray
sprat
sprit
sprig
sprog
split
splat
splay
shrew
threw
throw
throe
throb
three
shred
sired
wired
wised
wises
wives
wires
wirer
wiser
wiper
wipes
yipes
yikes
tikes
tykes
tokes
tones
tongs
tangs
tanks
yanks
ranks
rinks
winks
wonks
works
worms
wormy
worry
wordy
words
woods
wools
wooly
woozy
woody
moody
moony
moons
toons
towns
gowns
goons
noons
nouns
nooks
rooks
rooky
rooty
sooty
soots
spots
spits
suits
suite
spite
spitz
spire
spore
swore
sworn
sword
sward
swart
swarm
swarf
sware
stare
store
stove
stone
stony
story
storm
stork
stock
stuck
stunk
stunt
stuns
stung
swung
swing
swine
twine
twiny
twins
twits
twigs
swigs
swiss
swish
swash
swath
swats
twats
thats
whats
whits
writs
waits
watts
wants
wonts
fonts
foots
moots
mosts
posts
pouts
routs
route
rouse
youse
souse
scuse
mouse
mousy
mossy
mussy
pussy
pushy
mushy
musty
musts
ousts
lusts
lusty
gusty
gutty
nutty
nutsy
gutsy
nitty
witty
titty
totty
tatty
tasty
testy
zesty
zests
wests
welts
wells
yells
yelps
kelps
kelpy
kelly
telly
tells
tolls
tools
toils
toile
voile
voila
voice
tails
wails
walls
walks
wales
wiles
wines
winos
wings
winds
windy
winey
wined
wiped
wiled
waled
waxed
waxes
waxer
waxen
waken
woken
woven
women
woman
roman
rowan
reman
reran
rerun
remap
recap
coven
cozen
dozen
dozes
oozes
oozed
dozed
dozer
doter
noter
niter
titer
timer
times
tomes
tombs
wombs
combs
comps
pomps
poops
props
prows
prowl
growl
grows
grown
groin
groan
groat
grout
trout
group
croup
great
treat
treap
tread
triad
tried
trued
trues
truer
trier
wrier
wryer
pryer
prier
prior
pries
tries
trips
trios
trims
tribs
tribe
trike
trice
twice
truce
truck
trunk
thunk
think
twink
thins
thing
tying
vying
lying
hying
eying
eking
dying
doing
going
thong
thine
whine
white
while
whole
whose
whoso
whooo
whoop
whomp
whump
thump
trump
tromp
troop
droop
drool
droll
troll
trill
twill
twirl
twirp
twerp
swirl
swill
swell
spell
spill
still
stilt
stint
stink
sting
suing
sling
slung
slunk
spunk
spank
swank
swans
sways
swaps
swags
swabs
stabs
stubs
studs
study
spuds
scuds
scums
slums
sluts
smuts
shuts
shute
saute
sauce
saucy
haute
haste
waste
taste
paste
poste
posse
poise
prise
prose
prosy
proxy
prexy
probe
arose
arise
anise
anile
anole
anode
inode
abode
above
abide
aside
amide
amine
azine
amino
amigo
ankle
angle
agile
prize
prime
prims
proms
promo
primo
primp
prima
crimp
crump
grump
frump
crumb
cramp
tramp
trams
trays
traps
wraps
craps
crops
drops
dross
gross
groks
grogs
frogs
frigs
prigs
brigs
brims
bries
fries
frier
fryer
freer
frees
trees
treks
treed
tweed
tweet
sweet
swept
sweat
swear
spear
speak
steak
steam
steal
steel
steer
steep
sweep
sleep
sleet
slept
sleek
skeet
sheet
sheer
sneer
shyer
slyer
slier
spier
spies
sties
styes
stirs
stars
stays
stats
stets
suets
suety
suers
seers
veers
viers
views
tiers
piers
peers
peeps
weeps
weepy
weeny
weedy
weeds
wends
welds
wolds
wilds
gilds
golds
molds
moods
roods
roofs
woofs
hoofs
hoots
loots
louts
louis
lofts
softs
sorts
sorta
aorta
ports
porks
porky
porgy
podgy
pudgy
fudgy
fudge
nudge
nudie
judge
budge
bulge
bulgy
bully
sully
surly
hurly
hurry
harry
tarry
terry
terra
tetra
teary
weary
wears
years
yearn
learn
tears
tzars
tsars
czars
chars
chaws
thaws
thews
whews
wheys
whets
whens
wrens
thens
thees
teens
terns
terms
teems
teams
teats
texts
texas
tests
vests
vents
vends
velds
veldt
melds
mends
tends
tents
tenth
teeth
seeth
rents
rests
pests
pesto
pesos
pelts
peats
seats
spats
spays
spars
spark
stark
start
smart
stank
stand
staid
stair
stain
swain
twain
train
trait
trail
trawl
drawl
draws
drays
prays
preys
press
prest
wrest
wrist
whist
whisk
whish
which
shish
shush
slush
slosh
sloth
slots
snots
snows
stows
stops
stoas
stoat
stoae
stole
style
styli
stile
stele
stela
stale
stave
suave
slave
slate
state
stake
stoke
spoke
spike
spine
spiny
spins
spivs
spics
spicy
spiky
spice
space
spate
spare
spake
spade
shade
shave
shove
shore
whore
whorl
whirl
whirs
whirr
shirr
shirt
skirt
skint
skins
skits
snits
units
unity
unite
unate
unify
knits
knots
knows
known
knops
knobs
snobs
snubs
snugs
snags
stags
stagy
stogy
stage
slags
slugs
slurs
slurp
slump
stump
stomp
stoup
stoop
swoop
swoon
spoon
spoor
spool
stool
stood
snood
snoot
snout
snort
snore
snare
snarl
snark
snarf
scarf
scurf
smurf
scuff
stuff
stiff
staff
spiff
sniff
snuff
sluff
fluff
bluff
skiff
scoff
scary
scars
soars
soaps
soups
soupy
soppy
soapy
sappy
zappy
zippy
tippy
tipsy
gipsy
gypsy
gyppy
guppy
puppy
pulpy
pulps
pulls
purls