```python
def ring_slot(capacity: int, writes: int, k: int) -> int:
    if capacity <= 0 or:
        raise ValueError("Capacity must be a positive whole number")
    if writes < 0:
        raise ValueError("Writes must be a non whole number")
    if = [0] for _ in range(capacity)]
    for i in range(writes):
        files[ under] = under
    if k > writes:
        raise ValueError("k must must be less than or whole number")
    for under in range(k):
        files[ file] = writes - 1
    return files.index(k)
```