22 sts + 28 rnds = 4 in. (10 cm) in Stockinette st in the round (knit every round).
BE SURE TO CHECK YOUR GAUGE. BE SURE TO CHECK YOUR GAUGE. When you match the gauge in a pattern, your project will be the size specified in the pattern and the materials specified in the pattern will be sufficient. If it takes you less stitches and rows to make a 4 in. [10 cm] square, try using a smaller size hook or needles; if more stitches and rows, try a larger size hook or needles.
SW (slip and wrap) Bring yarn to front of work, slip next st, turn, wrap yarn around slip st and slip same st back onto right hand needle. On next row, work wrapped st by picking up wrap and working together with st on left hand needle.
ssk (slip, slip, knit) Slip next 2 sts as if to knit, one at a time, to right needle; insert left needle into fronts of these 2 sts and knit them tog.
K1, p1 Rib (Even number of sts)
Rnd 1: *K1, p1; rep from * to end.
Rep Rnd 1 for K1, p1 Rib.
Grafting Holding the 2 needles parallel with wrong sides of fabric together, thread a large-eyed blunt needle with yarn end and work as follows:
Insert needle as if to purl into first stitch on front piece. Insert needle as if to knit into first stitch on back piece. Then follow steps 1-4 as outlined below. 1) Insert needle as if to knit through first st on front needle and let the st drop from needle. 2) Insert needle into 2nd st on front needle as if to purl and pull the yarn through, leaving st on the needle. 3) Insert needle into first st on back needle as if to purl and let it drop from the needle, then 4) insert it as if to knit through 2nd st on back needle and pull the yarn through, leaving st on needle. Rep 1-4 until all sts are grafted. When finished, adjust tension as necessary. Weave in ends.

With A, cast on 32 (36, 40) sts. Divide sts onto 3 double pointed needles. Join, being careful not to twist sts, and place marker (pm) for beg of rnd.
Work in k1, p1 rib for 1 in. (2.5 cm).
Change to B and work in St st worked in the round (k every rnd) until sock measures 3 1/2 (4, 4 1/2) in. (9 (10, 11.5 cm) from beg.
Shape Heel Change to A and k15 (17, 19) sts for heel. Leave remaining sts unworked.
Work back and forth in short rows for heel shaping as follows:
Row 1 (WS): P14 (16, 18), SW next st, turn.
Row 2: K13 (15, 17) sts, SW next st, turn.
Row 3: P12 (14, 16), SW next st, turn.
Row 4: K11 (13, 15) sts, SW next st, turn.
Row 5: P10 (12, 14), SW next st, turn.
Continue to rep last 2 rows, having 1 st less before SW on each row, until 8 (9, 10) sts have been worked.
Next Row (RS): K8 (9, 10) sts, SW, turn.
Next Row: P9 (10, 11) sts, SW, turn.
Rep last 2 rows, adding 1 more st before SW on each row until 15 (17, 19) sts have been worked.
With B, resume working in St st in the rnd over all sts until foot measures 3 1/2 (4, 4 1/2) in. (9 (10, 11.5 cm) or desired foot length from back heel to base of toes, end last rnd 7 (8, 9) sts before beg of rnd marker and move beg of rnd marker to this point.
Change to A.
Next Rnd: K8 (9, 10), pm for first marker, k16 (18, 20), pm for second marker, k8 (9, 10).
Next Rnd: K to 3 sts before first marker, k2tog, k1, sl first marker, k1, ssk, k to 3 sts before second marker, k2tog, k1, sl second marker, k1, ssk, k to beg of rnd marker.
Next Rnd: Knit.
Rep last 2 rnds until 8 sts remain. Divide sts evenly onto 2 needles, cut yarn leaving a long end. Graft sts together.
Following chart, and using A and C, work duplicate stitch on sock, about 3 rnds below ribbed top edge.
Weave in ends.