tags : Algorithm Problems NAT traversal Weather forcasting system GPS location approximation Image Optimization