F2L - Empty slots - Adjacent

Insert edge

Setup: R F U' F' R' U2
Solve: D (R U' R') D'
Setup: R U L' U2 R' L U2
Solve: L' U2 R U2 L U' R'
Setup: R L F' L' F U2 R' U'
Solve: [U] L U' R U L' U2 R'
     
Setup: D F' U' F D' U
Solve: F L F L' F'
Setup: F' U R' F2 R F U'
Solve: (R U2 R') (F' U2 F)
Setup: F2 U' F' U F U2 F
Solve: (F' U' F) U (F' U' F)

Insert corner

Setup: D' F U2 F' D U
Solve: [U] D' (L' U' L) D
Setup: D' L' U2 L D U
Solve: D' (L' U L) D
Setup: D' F U' L' U2 L D
Solve: F2 U' F2 U2 F2 U' F2
     
Setup: F' R' F R U F U'
Solve: [U] F' U' R' F' R F
Setup: F L F L' F2 U' F U
Solve: [U2](F' U F)U(R U R')
Setup: R U' R' F' U2 F U
Solve: (R U' R') (F' U2 F)

Pieces are in place but not oriented

Setup:
Solve:
Setup: D' L' U B' U2 B L D
Solve: D' F U' R U2 R' F' D
Setup: D' F U2 F' L' U2 L D
Solve: D' (F U' F') (L' U' L) D
     
Setup: F2 L F2 L2 F' U' F L
Solve: D (F' U2 F)(R U R') D'
Setup: R U2 B U B2 R B R2
Solve: (R U' R')F' (L' U2 L) F
Setup: R U F2 R' F' R F' R'
Solve: F' (L' U2 L) F (R U R')

Separated in top layer

Setup: F' R' F R F U'
Solve: F2 (L' U' L U) F2
Setup: F2 L F2 L2 U' L U
Solve: (F U2 F') U (R U' R')
Setup: F2 U' F' U F2 U2
Solve: F U' F2 U' F
     
Setup: F' U F
Solve: (F' U' F)
Setup: R U' R'
Solve: (R U R')
Setup: R F U' F' U' R'
Solve: (F U F') (R U R')
     
Setup: F' U2 F L' U2 L U2
Solve: U (F' U2 F)U(F' U2 F)
Setup: F' R' F' R F U
Solve: [U2](L' U' L)(F' U2 F)
Setup: R U F U2 F' R' U2
Solve: [U2](F U2 F')(R U' R')
     
Setup: R2 B' R' B R' U2
Solve: R (B U2 B') R'
Setup: F' U2 L F L'
Solve: F' L' U2 L F
Setup: F' U R' F2 R U2 F U2
Solve: (L' U2 L) U2 (F' U F)

Connected in top layer

Setup: R F' L F L' U R'
Solve: U2 (L F' L' F)(R U R')
Setup: F2 R' U' F2 U R F2
Solve: (R U2 R') U' (R U R')
Setup: F2 U' F' U F U' F
Solve: [U] (L' U2 L] (F' U' F)
     
Setup: F2 U2 F R U2 R' F2 U
Solve: F2 U' F2 U2 F' U' F2
Setup: F' R' F R U2 F U'
Solve: R (F U F') U' R'
Setup: F R' F' R
Solve: [U] (R U' R')
     
Setup: F' R' F' R U2 F
Solve: [U] F2 U' F' U F2
Setup: F' U F2 U2 F'
Solve: F U2 F2 U' F
Setup: R F U2 F' U' R'
Solve: R U F U2 F' R'
     
Setup: R U' R' F U F'
Solve: (F U' F') (R U R')
Setup: R' F R F'
Solve: [U'] (F' U F)
Setup: F2 U F U' F U' F U
Solve: (R U' R') U2 (F' U' F)