Sphere Online Judge
sign in
News
Problems
basics
challenge
classical
none
partial
riddle
tutorial
Status
Ranking
Forum
SPOJ
time:
2024-12-27
20 : 39 : 29
Sui Ming So
@smso
Hong Kong, Hong Kong
Institution: The University of Hong Kong
History of submissions
(
plaintext version
)
Problems
List of solved classical problems:
ABA12C
BUILDTOW
DP
IAPCR2C
MIDO
POLICEMEN
STONE
ABA12D
BUSYMAN
DRAGKING
IAPCR2D
MINCOUNT
POLYMUL
STONE2
ABA12E
BUYINT
DRAWIT
IAPCR2E
MINDIFF
PON
STPAR
ABCD
BVAAN
DRINK
IAPCR2F
MINMOVE
PONY1
STRAWB
ABCDEF
BWB
DROOT
IBONEC
MINNUM
POSTERIN
STREETR
ABCPATH
BWIDOW
DRUIDEOI
ICANDIES
MINSTACK
POSTERS
SUBMERGE
ABSP1
BYECAKES
DSUBSEQ
ICCSECRET
MINSTOCK
POTATOPL
SUBS
ABSYS
BYTESE1
DSWEETS
IDC1948
MINVEST
POUR1
SUBSEQ
ACMT
BYTESE2
DTRAP
IEEEBGAM
MINVSMIN
POWERUP
SUBSN
ACODE
BYTESH1
DTWW
IGARB
MISERMAN
PPATH
SUBSUMS
ACPC10A
BYTESM2
DWARFLOG
IIITD1
MIXTURES
PPBRJB
SUMDEC2
ACPC10B
BYU15W_2
EALP1
IIITMSTUD
MJLAR10
PPBRQ
SUMFOUR
ACPC10D
C1LJUTNJ
EASYFACT
IITKWPCA
MKEQUAL
PPR
SUMMATION
ACPC11B
C1TABOVI
EASYMATH
IITKWPCD
MKPALS
PQUEUE
SUMMUL
ACPC11C
CADYDIST
EASYPROB
IITKWPCE
MKTHNUM
PR003004
SUMPRO
ACPC13
CAM5
EC_CONB
IITKWPCF
MKUHAR
PRADIPSUM
SUMSUMS
ACS
CANDN
EC_ESTA
IITKWPCG
MLAND
PRATA
SUSY
ADABANKET
CANDY
EC_MODE
IITKWPCH
MLASERP
PRESIDEN
SVAREA11
ADABRANC
CANDY2
EC_P
IITKWPCI
MLK
PRIME1
SWAPDIFF1
ADACHERY
CANDY3
EDIST
IITKWPCJ
MMAXPER
PRO
SYNC13C
ADACLEAN
CANTON
EDIT
IITKWPCL
MMINPAID
PROFF
TAHSINREC
ADACOINS
CAPCITY
EGYPIZZA
IITKWPCN
MMINPER
PROFILING
TAKIN
ADACUT
CAPRICA
EIGHTS
IITKWPCO
MNNITAR
PROOT
TAP2013G
ADACYCLE
CATINV
EIUASSEMBLY
IITWPC4D
MOHIB
PROSCORE
TAP2013I
ADADIG
CATM
EKO
IITWPC4H
MOHIBPIZ
PRUBALL
TAP2014B
ADADUNG
CBANK
ELEVTRBL
IITWPC4I
MOHIBTREE
PSYCHON
TAP2014H
ADAFRIEN
CBIT01
ELPESUM
IKEYB
MONKK
PT07X
TAP2014J
ADAM1
CCHESS
EMILABC
ILD18ACP
MONONUM
PT07Y
TAP2015D
ADAPET
CDC12_E
EMTY2
IMMERSED
MORENA
PT07Z
TAP2015H
ADARAIN
CDC12_H
EN
IMP
MOVIFAN
PTIME
TAP2016L
ADASEA
CDRSANJ
ENIGMATH
IMPER
MOWGLI
PUCMM009
TAXI
ADASEQEN
CENCRY
EQ
INCARDS
MOZHSLM
PUCMM025
TDPRIMES
ADASUM
CEQU
EQBOX
INCPOWK
MPART
PUCMM210
TEAM2
ADATEAMS
CERC07K
EQUI
INS14C
MPPZC
PUCMM223
TEMPTISL
ADATRIP
CERC07P
ESCJAILA
INS14G
MRECTCNT
PUCMM334
TETRA
ADAUSORT
CERC07R
ESJAIL
INS14K
MREPLBRC
PYRSUM
TETRAHED
ADDREV
CF33C
ESSY
INUM
MSCHED
QBALL
TETRAHRD
ADFRUITS
CHAIR
ETF
INUMBER
MSE06H
QCJ2
TETRAVEX
ADRABR
CHARGY
EXPOR
INVCNT
MSKYCODE
QKP
TFOSS
ADST01
CHASE
FACEFRND
INVENT
MSTICK
QN01
TFRIENDS
ADV04D
CHICAGO
FACT0
IOIPALIN
MSUBSTR
QN02
THEATRE
ADV04J
CHICKEGG
FACTCG2
IPAD
MTHUR
QTDIVIDE
THECODE
ADV04L
CHMAZE
FACTMUL
ISAB
MTOTALF
QUEST4
THEPOOL
AE00
CHRIS
FACVSPOW
ISELECT
MTRIAREA
QUEST5
THRBL
AE2A
CHUNK2
FAKETSP
ITRIX12E
MTWALK
R6PL
THREENUMBERS
AFS
CIJEVI
FANCY
IWGBS
MUL
RABBIT1
THRPWRS
AGGRCOW
CINEMACON
FARIDA
IZHONYT
MULTII
RACETIME
THRSUM
AGPC01G
CIRCIRC
FASHION
JASIEK
MYLOGEXP
RAIL
TIEROPE
AHORCADO
CIRCLEDIV
FAST2
JAVAC
MYQ1
RAINBOW
TILING
AIBOHP
CIRCLE_E
FASTFLOW
JBIRDS
MYQ5
RANDG
TIPTOP
AKBAR
CISTFILL
FCDC
JC15A
MZVRK
RANDMOD
TMSUM
AKVQLD03
CITY2
FCTRL
JEDNAKOS
M_SEQ
RANGESUM
TOANDFRO
ALCATRAZ2
CLEANRBT
FCTRL2
JGTLE
NABILHACKER
RANGZER2
TOE1
ALCATRAZ3
CLFLARR
FEAST
JLNT
NACCI
RANJAN05
TOHU
ALCATRAZ4
CLONE
FENCE1
JNEXT
NAGAY1
RAONE
TOPOLAND
ALICECUB
CLTZ
FERT21_0
JOKER1
NAIVELOK
RATING
TOUGH
ALIEN
CMG
FIBOSUM
JOSWAP
NAJ0001
RCB
TOURIST
ALIEN0
CMPLS
FIBPOL
JPM
NAJGC
RDNWK
TPC07
ALIEN2
CMPSSTR
FIBTWIST
JRIDE
NAJPF
RDR2_1
TPERML
ALLIZWEL
CNEASY
FILRTEST
JULKA
NAJPWG
RE1
TPGA
ALTSEQ
CNTDO
FISHER
KAOS
NAKANJ
REALNO
TRAFFICN
ALWFACT
CNTINDX
FLIB
KATHTHI2
NATALIAG
REAYZCODETST
TRAILDIG
AMBLE
CNURI18H
FLT
KBASEEN
NATALIAS
REBOUND
TRANSMIT
AMR10C
CODECODE
FLWRS
KFSTB
NAUGHTY
REDARR2
TREEDEGREE
AMR10G
CODEIT03
FN16SWAP
KGSS
NBIN
REDRONESIA
TREENUM2
AMR11B
CODEM4
FONTSIZE
KINJUTSU
NCLNE
RELINETS
TRFPLN
AMR11E
CODERE3
FOODIES
KITROB
NDIV
RENT
TRGRID
AMR12A
CODESPTB
FOXLINGS
KNGCHECK
NDS
RETRO
TRICOUNT
AMR12D
CODFURY
FPOLICE
KNJIGE
NECSTASY
RGBRED
TRIGALGE
AMR12G
CODPABBU
FRND
KNMD
NFACTOR
RIOI_2_3
TRIISO
AMR12I
COEF
FRNDCIRC
KNMOVE
NFURY
RIVALS
TRIKA
ANARC05B
COINS
FRONT
KNPSACK
NGIRL
RKRCTAN
TRNGL
ANARC05H
COLONY
FRQPRIME
KOICOST
NGM2
RKS
TRSTAGE
ANARC05I
COLORSEG
FUNFACT
KOILINE
NGON
RLE
TRT
ANARC08B
COMCB
FUNNUMS
KOIREP
NHAY
RLM
TRVCOST
ANARC08G
COMDIV
FUNPROB
KOMPICI
NICESEQ
RMID
TSUNAMI
ANARC08H
CONHONPR
FURYROAD
KONSTRAKSCHION
NINJA1
ROADNET
TTRGRAPH
ANARC09A
CONNECT
GAME3
KOPC12A
NINJA2
ROADS
TUG
ANARC09B
CONSEC
GAMES
KOPC12B
NINJA3
ROBBERY2
TULIPNUM
ANARC09C
CORN
GARBAGE
KOPC12H
NINJA4
ROBOTGRI
TWENDS
ANARC09D
COUNT
GARDENAR
KOZE
NINJA5
ROCK
TWOKINGS
ANTP
COURAGE
GASOLINE
KPEQU
NINJA6
ROHAAN
TWOSQRS
ANTTT
COURIER
GCD2
KPRIMESB
NINJA7
ROMAN008
TWOSUMQUERY
AP2
COWWORDS
GCD3
KQUERY
NINJA8
RPLA
UCBINTB
AP3
CPC
GCDS
KROW
NITK06
RPLB
UCBINTG
APM
CPCRC1C
GCJ101BB
KSEQ
NITT2
RPLC
UCBINTH
APPROB
CPDUEL5A
GCJ1C09A
KSMALL
NITT4
RPLD
UCI2009B
APS
CPRMT
GCJ1C09B
KUMAR2019
NITT8
RPLE
UCV2013A
ARBITRAG
CQM1TREE
GCJ1C09C
KURUK14
NITTROAD
RPLH
UCV2013C
ARITH2
CRAN01
GCPC11A
KUSAC
NNUM
RPLL
UCV2013E
ARMY
CRAN02
GCPC11F
LABYR1
NOCHANGE
RPLN
UCV2013H
AROPE
CRAN04
GCPC11J
LARSUBP
NOSQ
RPSSL
UCV2013I
ARRANGE
CRAZYSK
GDCOFTI
LAS
NOTATRI
RRANGE
UCV2013J
ARRAYSUB
CRCLE_UI
GDIL
LASER
NOVICE63
RROOT
UFPR14D
ARRPRM
CRDS
GEOPROB
LASTDIG
NPC2014B
RRSCHED
UJ
ARTHEVAL
CRNVALEN
GEORGE
LASTDIG2
NPC2014F
RSHIFT
UJ01
ASCDFIB
CROBOTS
GERGOVIA
LASTSHOT
NPC2015A
SABBIRGAME
ULM09
ASHMHF
CRSCNTRY
GGD
LCA
NPC2015D
SAFECRAC
UNHAPPY
ASSIGN
CRYPTON
GHOSTS
LCPC12D
NPC2016A
SAMER08A
UNIHW
ASSIST
CRZYSMKR
GIFTARNG
LCPC12E
NPC2016C
SAMER08C
UOFTAD
ATMCMXNG
CSLIKAR
GIRLSNBS
LCPC12F
NPOWM
SAMER08E
UOFTAE
ATOMS
CSTREET
GIVEAWAY
LENGFACT
NR2
SAMER08F
UOFTBB
AU7_5
CT25C
GMSTRE
LEONARDO
NSTEPS
SAMER08G
UOFTCC
A_W_S_N
CTAIN
GNY07D
LEXSTR
NTICKETS
SANTA3
UOFTCE
BABTWR
CTGAME
GNY07H
LINEUP
NUMBERTH
SAS002
UOFTCF
BABY
CTTC
GNYR04C
LISA
NUMOFPAL
SAS003
UOFTCG
BAD
CUBARTWK
GNYR04H
LKS
NUMPATH
SBANK
UPDATEIT
BAISED
CUBE
GNYR09F
LOCKER
NUMPLAY
SCALE
URJC2_A
BALIFE
CUBEFR
GOALFR
LOOPEXP
NY10E
SCPC11B
URJC2_E
BALLOT
CUBES
GOC11A
LOPOV
OAE
SCPC11G
VACATION
BALLSAG
CUBNUM
GONE
LOSTBOX
ODDDIV
SCRAPER
VAPI01
BALLSUM
CURDPROD
GONESORT
LOSTNSURVIVED
ODWS
SCUBADIV
VDATE
BANDW
CUTCAKE
GOO
LOVEBIRDS
OEN
SELLPHN2
VECTAR11
BASE
CWC2015
GOODB
LOVEGURU
OHANISER
SEQ
VECTAR12
BAT1
CZ_PROB1
GOPI_SW
LOVINGPW
OLOLO
SEQ6
VECTAR4
BAT3
DABRI001
GORELIAN
LPIS
ONEZERO
SEQAGAIN
VECTAR5
BAT4
DALTSUM
GOSSIPER
LQDCANDY
ONP
SERGEARS
VECTAR6
BC
DANDVIOL
GR
LTRAFFIC
OPCPIZZA
SERGRID
VECTAR7
BCAKE
DANGER
GRAFFDEF
LUCIFER
OPMODULO
SERVICE
VECTAR8
BDOI16A
DAVIDG
GRIDCOIN
LUCKYNUM
ORDERS
SERVS
VECTAR9
BDOI16B
DBALLZ
GRUPVIVA
LVADER
ORDERSET
SFN
VENOM
BEENUMS
DCEPC11B
GS
M00PAIR
ORDSUM23
SGAME
VERODOOM
BEHAPPY
DCEPC11F
GSHOP
M3TILE
OU7
SGIFT
VFMUL
BENEFACT
DCEPC12E
GSMATRIX
MAGSUB1
OVGDEL
SHAHBG
VFRIENDS
BFIT
DCEPC14G
GSS1
MAIN111
OVISLARSUM
SHINCARD
VILLAGES
BGIRL
DCEPC206
GUANGGUN
MAIN112
PAIRSUM
SHOP
VISIBLEBOX
BGSHOOT
DCEPC501
GUESSNM2
MAIN113
PALACE
SHOP2
VPL0_B
BHAT007
DCEPC504
GUESSTHE
MAIN12A
PALIN
SHP
VZLA2019C
BINPRNUM
DCEPC505
GUMATH2
MAIN12B
PANCAKES
SHPATH
VZLA2019D
BINSTIRL
DCEPC701
HACKERS
MAIN72
PARCARD1
SHUB1307
VZLA2019E
BIO1
DCEPC706
HACKING
MAIN8_C
PARKET1
SICRANO
VZLA2019G
BISHOPS
DCEPCA03
HACKRNDM
MAJOR
PARKINGL
SINEGGS
VZLA2019K
BIT2
DCEPCA04
HALLOW
MAKEMAZE
PARTY
SITB
WACHOVIA
BITDIFF
DCEPCA06
HAMSTER1
MANGOES
PATHEADS
SKS001
WAL3A
BITMAP
DCOWS
HAMSTER2
MAPEXC
PATHGAME
SKY
WALK1
BITPLAY
DCRYPT
HANGOVER
MARBLES
PATT
SKYLINE
WAYHOME
BLACKOUT
DEFKIN
HAP01
MARSCOL
PATULJCI
SK_001
WEBISL
BLAMOEBA
DEFKIN2
HAPPYTL
MARTIAN
PAYING
SLIDE
WEIGHT3
BLCONE
DEPEND
HARISH_PUZZLE
MARYBMW
PB
SLNCRD
WILLITST
BLINNET
DESRUG
HAROWS
MASUM
PCLNMBR
SMALL
WORDS1
BLKEK
DEV_CP
HAYBALE
MATCHING
PCPC12D
SMILEY1807
WORKB
BLLUCK
DIEHARD
HDEVIL
MATHLOVE
PCPC12E
SNGINT
WPC4C
BLMIRINA
DIFERENC
HEADQRT
MATNUM
PCPC12G
SNGLOOP1
WPC4F
BLOPER
DIG
HEADSHOT
MAXI
PCPC12J
SNGPG
WPC5E
BOBAINV
DIGITROOT
HELPBTW
MAXLN
PEBBLE
SNOOKER
WPC5I
BOGGLE
DIGNUM
HELPDONN
MAXSET
PEGS
SOCIALNE
WTFM
BOI7SEQ
DIGOKEYS
HEPNUM
MAXSUB
PERFSQNUM
SOCNETC
XMEN
BOI7SOU
DISGRAPH
HERDING
MAXSUMSQ
PERMUT1
SOLDIERS
XYI
BOKAM143SOU
DISQUERY
HG
MAXWOODS
PERMUT2
SOLVEIT
YAPP
BOMBER1
DISTANCE
HIGHBABA
MAX_NUM
PETYABRO
SORTMAC
YELBRICK
BOOKS1
DISTO
HIGHWAYS
MAY99_2
PFDEP
SP2004X
YODANESS
BOPERISH
DISUBSTR
HIKE
MAY99_3
PFND
SPACESHIP
YOSEQ
BORW
DIV
HIPPO
MAY99_4
PFORLOOP
SPCJ
YOYOCQM
BOTTOM
DIV15
HISTOGRA
MB1
PHONELST
SPCQ
YUMMY
BPM
DIVFACT
HLPRSRCH
MBALL
PHT
SPCS
ZCR
BRCKTCHK
DIVFIBS
HLP_RAMS
MBEEWALK
PIE
SPCU
ZIGZAG
BRCKTS
DIVISION
HOLI
MC
PIGBANK
SPIKES
ZING02
BRDGHRD
DIVSEQ
HONDA
MCITYHAL
PIHU1
SPOINTS
ZSUM
BREAK
DIVSTR
HORRIBLE
MCLONUM
PIR
SQCOUNT
ZTC
BRIDGE
DOJO
HOTELS
MCOINS
PIZZALOC
SQFREE
ZUMA
BRODOVI
DOL
HPFORF
MCU20A
PLD
SQPENT
BROKEN
DOMINO1
HPPROF
MCUR98
PLNDROME
SQRMINSUM
BSEXP
DONALDO
HPYNOS
MDIGITS
PLYGRND
SQRROOT
BSHIP
DOORSPEN
HPYNOSII
MDOLLS
POCRI
STACKOFBOXES
BUBBLESORT
DOTAA
HS08FOUR
MELE3
POLCONST
STAMPS
BUGLIFE
DOUBLE
HS09EQ
MICEMAZE
POLEVAL
STARSBC
TODO list of classical problems:
ACARGO
BUILDING
DIVFACT3
HALD
MIDEARTH
PYRSUM2
SWERC14B
ACMAKER
BUNNIES
DNALAB
HCT00001
MINI
QCJ1
SWERC14C
ACQUIRE
BURGLARY
DNAOFELF
HELPBOB
MINIMAX
QCJ3
TANKS
ACTIV
BUSINESS
DOMINOES
HELPR2D2
MMASS
QCJ4
TAP2012D
ADACITY
CABLETV
DOSA
HFLY
MMMGAME
QTGIFT1
TAP2013C
ADACON
CAGES
DPAIR
HIGH
MNMXPATH
QTGIFT3
TAP2014E
ADAFIELD
CANPR
DRTREE
HILO
MONEYYTU
QTREE
TAP2016B
ADAGCD
CARNIVAL
DST
HJB
MOWS
QTREE2
TAP2016C
ADAGF
CATER
EAGLE1
HMLIS
MOZPWS
QUADRATE
TEMPERAT
ADAHOSE
CAVLI
EC_SER
HOMEW
MPILOT
QUEEN
TERMITES
ADASALES
CCROSSX
EMPODIA
HOMO
MPOLY
RDRUG
TJANDRAS
ADASTRNG
CDC12_G
EMTY3
HSHW
MROADS
REC
TKUDDUS
ADATAXES
CERC07C
ENCONDIN
IGALAXY
MSE06I
REGPOLYG
TMB
ADDLCM
CHAIN
ENEM
IITWPC4E
MSE07B
RIOI_3_2
TRANSFER
ADJDUCKS
CHAMPS
EPALIN
INC2015F
MTREE
RLCAT
TRENOLOT
ADV04B1
CHOCDIST
EPTT
INCDSEQ
MUTDNA
ROADTRIP
TRIBE2
ADV04F1
CLAW
EXCHNG
INCSEQ
MYQ3
ROOT
TRIMOD2
ADV04G1
CLEVER
EXPAND
INGRED
MYQ6
RPSWAR
TRIOMINO
AE3A
CLOCK1
EXPEDI
INS14F
NARHIL
RTREE2
TRIP
AE5B2
CLZDOUGH
FACENEMY
INS14I
NEXTLEX
SA04D
TRIP2
ALIEN3
CNT_LUCK
FACT1
INVESORT
NGCD
SACITY
TROOPS
ALLIN1
COCONUTS
FACTMULN
ISLHOP
NPC2014C
SAM
TRYCOMP
AMR10I
COD1
FAILURE
JARJAR
NPC2014E
SCPC11H
TSUM
AMR10J
CODESPTH
FASTFOOD
JC15F
NPC2015B
SENSORNT
TTBRM
AMR11A
CODING2
FCTRL4
JMFILTER
NWERC11G
SHELF
TURNLT
AMR11J
COLOR_CC
FESTIVAL
JOCHEF
OGLEDALA
SIGNPOST
TWOPATHS
AMR12J
CONNECTE
FIBOSQRT
JUICE
OILCOMP
SIOKULE
UCBINTC
ANAGR
CORNET
FINDMAX
KATHTHI
OKRET
SMALLM
UCBINTI
ANARC07J
COT2
FLBRKLIN
KOSARE
OPTM
SMARIO
UOFTAB
ANARC08C
COU
FN16BASE
KRECT
PA06ANT
SNOWGAME
UOFTBE
ANARC08F
COWPIC
FN16ROAD
KSELECT
PAAAARTY
SOLDIER
UVA1
ANARC09F
CROSSOVER
FOUROW
KTRANS
PAGAIN
SORTMUCH
VFRIEND2
ANARC09H
CS345A1
FP
LANDSCAP
PALMKR
SPAM_ATX
VMILI
ANGELS
CSUBSEQS
FREQ2
LASER_BEAM
PAML
SPATHS
VPALIN
APIO14_A
CT
FROGGER
LCDS
PARAG
SPCE
VPL1_AB
AR2015PC
CTFLAG
FSHEEP
LCMSUM
PARTIT
SPECIALG
VPL2_AC
AVMG1
CTOI09_1
FTOUR2
LCPC11B
PERFECTR
SPEC_SET
VZLA2019F
BANKROB
CUBEND
GAMARENA
LCPC12C
PERMPATT
SPEED
WEIGHT
BAT2
CUTOUT
GANNHAT
LCPC12H
PICAD
SPHIWAY
WIJGT
BDOI16C
CWORLD
GCDEX
LCS
PK11I
STABLEMP
WITTY
BILLI
CYCLINGS
GCPC11C
LCS0
PKA
STC02
WORD
BIRTHDAY
CYLINDER
GEEKOUNT
LIGHTIN
POP1
STC04
WORDCNT
BLHETA
DAGCNT2
GEOM
LSQF
POSAO
STC07
WORDCNT2
BLMIRANA
DCEPC11C
GLASNICI
LUBEN
POTHOLE
STC08
WORMS
BLUNIQ
DCEPC11I
GLOVE
LUTRIJA
POWERCAR
STCKHOLM
WOWSUBSTR
BOBERT
DCEPC14D
GLUE
MADN
POWERPHI
STK
WPC5A
BOMB
DCEPC702
GMMOD
MAFBOI08
POWFIB
STO
WRP
BOOKWORM
DCEPC810
GNY07C
MAKETREE
POWPOW
STOPCITY
XXXXXXXX
BOULDER
DCEPCA10
GNY07E
MAS
PRETTY
STORE
YOSSY
BOYSCOUT
DEPOSIT
GOODA
MAXCHILDSUM
PRINT
STREDUCE
ZAMENA
BRICKS
DICTSUB
GOODD
MAXMATCH
PRISTOJBA
STRSEQ
ZING01
BRKSTRNG
DINGRP
GP1
MAZE
PRMQUER
SUBST1
ZNANSTVE
BST
DINONUM
GRAVEYRD
MCAMP
PROJECTILE
SUB_PROB
BT69
DISJPATH
GRE
MDOSTAVA
PT07F
SUPPER
BTCODE_A
DIV2
GRIDSUM1
MEANARR
PUCMM331
SVADA
BTOUR
DIVEQL
GRZZ
MFISH
PUZZLE24
SWARM
© Spoj.com. All Rights Reserved. Spoj uses
Sphere Engine
™ © by
Sphere Research Labs
.