← Home
 ```go
package main

import (
	"bufio"
	"fmt"
	"os"
	"sort"
)

func main() {
	reader := bufio.NewReader(os.Stdin)
	
	var n int
	fmt.Fscan(reader, &n)
	
	a := make([]int64, n)
	for i := 0; i < n; i++ {
		fmt.Fscan(reader, &a[i])
	}
	
	sort.Slice(a, func(i, j int) bool { return a[i] < a[j] })
	
	for i := 0; i < n-1; i++ {
		if a[i] < a[i+1] && a[i+1] < 2*a[i] {
			fmt.Println("YES")
			return
		}
	}
	
	fmt.Println("NO")
}
```