```ts
export function hopChain(hops: string[][]): boolean {
  let start = hops[0][0];
  for (let i = 1; i < hops.length; i++) {
    if (hops[i][0] !== hops[i - 1][1]) {
      return false;
    }
  }
  return true;
}
```