Telecommunications engineering - puzzle online