Pergunta de entrevista da empresa NVIDIA

Setup and hold time questions. Puzzles etc.