#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# author: bt3gl


def two_sum(nums: list[int], target: int) -> list[int]:
        
  aux_dict = {}
  for i, n in enumerate(nums):
    complement = target - n
            
  if complement in aux_dict:
    return [aux_dict[complement][0], i]
            
  aux_dict[n] = (i, n)