An integer \( n \) (3 ≤ \( n \) ≤ 100), representing some quantity.
Two integers \( vx \) and \( vy \) (-10000 ≤ \( vx, vy \) ≤ 10000, \( vx^2 + vy^2 > 0 \)), representing some vector.
A list of \( n \) pairs of integers, where each pair \( (x_i, y_i) \) (0 ≤ \( x_i, y_i \) ≤ 10000), representing some coordinates.

### Example Input:

```
5
0 1
0 0
5 0
1 1
5 2
0 2
```

### Function Signature:
Write a function f(n, vx, vy, coordinates) that takes in the input.
```python
def f(n: int, vx: int, vy: int, coordinates: List[Tuple[int, int]]):
    '''
    n: an integer
    vx: an integer
    vy: an integer
    coordinates: a list of tuples, where each tuple contains two integers
    '''
```